E sad, napisao sam kod koji obavlja zadatak i nema gresaka , zanima me ako je neko raspolozen da kaze da li sam izabrao pravu petlju i da li je OK nacin na koji je napisan kod ili je moglo jednostavnije na laksi nacin??? Bitno mi je da nisam komplikovao, jer zadatak nema resenje niti je navedeno na koji nacin da se uradi, meni je ovako bilo najlakse...
import java.util.*;
class Pogadjanje
{
public static void main(String[] args)
{
ConsoleReader i=new ConsoleReader(System.in);
Random rand=new Random();
int brojac=1;
int x=rand.nextInt(1000)+1;
System.out.println("Koji broj je racunar zamislio?");
int n=i.readInt();
while(x!=n){
if (n<x)
System.out.println("Nije tacno, broj " + n+ " je manji od zamisljenog broja, pokusajte ponovo");
else
System.out.println("Nije tacno, broj " + n+ " je veci od zamisljenog broja,pokusajte ponovo");
System.out.println("Koji broj je racunar zamislio?");
n=i.readInt();
brojac++;
}
System.out.println("BRAVO , pogodili ste! Zamisljeni broj je "+x+ " . Pogodili ste posle " + brojac+" pokusaja.");
}
}