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.
Il problema è che al primo tentativo il processo termina, ho provato mettendo un istruzione ripetitiva while ma non riesco.
Quello che ho fatto mi funziona ma ho solo una "possibilità" per indovinare il numero rando:
import fiji.io.*;
// Esempi di operazioni con numeri interi
class Prova
{
public static void main(String[] args)
{
/* Definizione variabili */
int n,a;
/* Corpo programma */
n=(int)Math.random()*100;
System.out.println("inserisci valore a");
a = Lettore.in.leggiInt();
if(a==n)
System.out.println("Hai inserito il valore giusto");
else if (a<n) {
System.out.println("Inserisci un numero piu' alto");
}
else
System.out.println("Inserisci un numero piu' basso");
}
}
Altro dubbio...se dovessi aggiungere un altro valore che mi calcola i tentativi...come posso farlo?

Rispondi quotando