Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.JOptionPane;
- public class Main {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- // 29.1-ArrayBattagliaNavale
- String nave = "X";
- int cont = 0;
- int c, r; // c colonna, r riga
- String matr [][] = new String [5][5];
- int cColpo = inputInt("Inserisci la colonna");
- do {
- if (cColpo >= 0 && cColpo <5) {
- int rColpo = inputInt("Inserisci riga");
- if (rColpo >= 0 && rColpo <5) {
- for (int i=0; i<5; i++) {
- c = (int) (Math.random()*5);
- r = (int) (Math.random()*5);
- System.out.print(c + " " + r + " ");
- matr[c][r] = nave;
- if (c == cColpo && r == rColpo) {
- cont += 1;
- System.out.println("\tColpite " + cont);
- } else {
- System.out.println("\tAcqua");
- }
- }
- } else {
- System.out.println("Riga inesistente, riprova con numeri compresi tra 0 e 4");
- }
- } else {
- System.out.println("Colonna inesistente, riprova con numeri compresi tra 0 e 4");
- }
- } while (cont < 5);
- }
- // metodi
- static int inputInt(String messaggio) {
- String s = JOptionPane.showInputDialog(messaggio);
- return Integer.parseInt(s);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement