Java rastgele 1'den 100'e kadar bir sayı üretsin, biz de bu sayıyı tahmin etmeye çalışalım:
public static void main(String[] args) {
Scanner klavye=new Scanner(System.in);
int sayac=0;
int rastgele=(int)(Math.random()*100)+1; //1 ile 100 arasında
System.out.println("ipucu:"+rastgele);
System.out.println("Sayı tahmin oyununa hoşgeldiniz");
System.out.println("Lütfen 1 ile 100 arasında bir tahmin yapınız");
int tahmin=klavye.nextInt();
while(tahmin != rastgele)
{
sayac++;
if (tahmin>rastgele)
System.out.println("Lütfen daha küçük bir sayı atınız");
else if (tahmin<rastgele)
System.out.println("Lütfen daha büyük bir sayı atınız");
tahmin=klavye.nextInt();
}
System.out.println("tebrikler");
System.out.println((sayac+1)+". denemede buldunuz");
}
Çıktı:
ipucu:22
Sayı tahmin oyununa hoşgeldiniz
Lütfen 1 ile 100 arasında bir tahmin yapınız
10
Lütfen daha büyük bir sayı atınız
30
Lütfen daha küçük bir sayı atınız
25
Lütfen daha küçük bir sayı atınız
22
tebrikler
4. denemede buldunuz