Scrivi la class Coordinator
che:
Chiede all’utente di inserire la coordinata di riga (intero, valore minimo 0
, valore massimo 4
).
Se il valore non è valido stampa un messaggio di errore e ricomincia dal punto 1.
Chiede di inserire la coordinata di colonna (intero, valore minimo 0
, valore massimo 4
).
Se il valore non è valido stampa un messaggio di errore e ricomincia dal punto 3.
Stampa a terminale un piano cartesiano (dimensione 5 x 5) con una X
alla coordinata immessa (vedi esempi).
I messaggi di errore da stampare (ai punti 2. e 4.) sono i seguenti:
"Valore troppo piccolo <valore>"
"Valore troppo grande <valore>"
"Inserire solo numeri interi"
Esempio di output:
Inserire coordinata riga [0;4]: 2
Inserire coordinata colonna [0;4]: 2
01234
0
1
2 X
3
4
Oppure:
Inserire coordinata riga [0;4]: -1
Valore troppo piccolo -1
Inserire coordinata riga [0;4]: 0
Inserire coordinata colonna [0;4]: 100
Valore troppo grande 100
Inserire coordinata colonna [0;4]: zero
Inserire solo numeri interi
Inserire coordinata colonna [0;4]: 0
01234
0X
1
2
3
4