Salut, am nevoie de ajutor cu aceasta problema in java, va multumesc!
Vrei să începi prin implementarea unei clase CarteJoc care să memoreze informațiile corespunzătoare unei cărți. Clasa trebuie să aibă 2 câmpuri private: un String care salvează figura (7, 8, 9, 10, J, Q, K sau A) și un String care salvează tipul cărții de joc (INIMA ROSIE, INIMA NEAGRA, TREFLA sau CARO). Clasa va avea un constructor care primește ca parametri un String și un String și aruncă o excepție de tip GameException, definită tot de tine, în cazul în care unul dintre parametri nu face parte din variantele enumerate mai sus.
Mesajul excepției aruncate trebuie să fie Figura invalida dacă primul parametru nu e valid, Tip invalid dacă al doilea parametru nu e valid sau Figura si tip invalide daca niciunul din parametri nu respecta regulile de mai sus.
Exemplu
import java.util.*;
// clasele tale aici
public class prog {
public static void main(String[] args) {
try {
CarteJoc carte = new CarteJoc("2", "INIMA NEAGRA");
} catch (GameException e) {
System.out.print(e.getMessage()); // Figura invalida
}
}
}
Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, vă rugăm să ne contactați. Revenirea dumneavoastră ne va bucura, iar pentru acces rapid, nu uitați să ne salvați la favorite!