Scusate ecco il file sorgente:
codice:
package p_azzeccanumero;
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.IOException;
import java.util.Random;
public class AzzeccaNumero {
public static void main(String[] args) throws IOException {
//Dichiarazione Variabili
int num;
int numScelta;
int conta;
//Preparazione Tastiera
InputStreamReader ingresso = new InputStreamReader(System.in);
BufferedReader tastiera = new BufferedReader(ingresso);
//Preparazione Random
Random casuale = new Random();
//Istruzioni
System.out.println("Azzecca il numero...");
num = casuale.nextInt(100) + 1;
conta = 0;
do {
do {
System.out.println("Inserisci il numero");
numScelta = Integer.parseInt(tastiera.readLine().trim());
conta++;
} while (numScelta <= 0 || numScelta > 100);
if (num == numScelta) {
System.out.println("Hai azzeccato il numero");
System.out.println("Hai impiegato " + conta + " tentativi");
} else {
if (num < numScelta) {
System.out.println("Hai sbagliato, hai scelto un numero" + " troppo grande!");
} else {
System.out.println("Hai sbagliato, hai scelto un numero " + "troppo piccolo");
}
}
} while (num != numScelta);
}//fine main
}//fine class