Originariamente inviato da Pex16
Ragazzi ho provato a creare questo programmino dove scelto un numero random tra 0 e 100 io devo indovinarlo e se lo sbaglio mi dice se inserire un numero più alto o più basso.
Ecco come andrebbe fatto senza pensarci troppo in java:
codice:
import java.util.Scanner;
public class Tester{
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner scan = new Scanner(System.in);
int r = (int) (101*Math.random());
int input = 0;
System.out.print("Inserisci un numero: ");
while( (input = scan.nextInt()) != r ){
if( input > r )
System.out.print("Inserisci un numero più basso: ");
else
System.out.print("Inserisci un numero più alto: ");
}
System.out.println("Il numero inserito è esatto!");
System.out.println("Era stato generato il numero " + r);
}
}