Evet arkadaşlar oyun tahmin oyunu ilk başta zorluk derecesini seçiyoruz 1 den 3 e kadar. Seçtiğimiz zorluğa göre sayı aralıkları büyüyor ve bulma ihtimalimiz azalıyor. Ve bizlerin 3 deneme hakkı verdim bu da kodları isterseniz merakınız varsa daha da geliştirebilirsiniz isterseniz bildiğim kadarıyla javayı anlatmaya temeli öğretmeye çalışabilirim.
[/B]
[COLOR=rgb(0, 0, 0)]Scanner scan = new Scanner(System.in);
int secim,rastgele, sayi;
System.out.println("**********************************");
System.out.println("* Oyuna Hoş Geldiniz *");
System.out.println("**********************************");
System.out.println("Oyun Derecesini Seçin.");
System.out.println("1 -*- Basit (1 - 10)");
System.out.println("2 -*- Normal (1 - 25)");
System.out.println("3 -*- Zor (1 - 50)");
secim = scan.nextInt();
if(secim == 1) {
for(int i=4; i>=0; i--) {
System.out.println("**************************************");
System.out.println("* 0 ile 10 Arasında Rakam Giriniz... *");
System.out.println("**************************************");
sayi = scan.nextInt();
rastgele = (int) (Math.random() *10);
if(sayi == rastgele) {
System.out.println("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");
System.out.println("- KAZANDIN -");
System.out.println("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");
System.out.println("Rastgele Rakam:"+rastgele);
break;
}
else {
System.out.println("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");
System.out.println("- KAYBETTIN -");
System.out.println("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");
System.out.println("Önceki Rastgele Rakam:"+rastgele);
System.out.println("Kalan Hakkınız: "+i);
}
}
}
if(secim == 2 ){
for(int i=4; i>=0; i--) {
System.out.println("**********************************");
System.out.println("* 0 ile 25 Arasında Rakam Giriniz... *");
System.out.println("**********************************");
sayi = scan.nextInt();
rastgele = (int ) (Math.random() *25);
if(sayi == rastgele) {
System.out.println("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");
System.out.println("- KAZANDIN -");
System.out.println("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");
System.out.println("Rastgele Rakam:"+rastgele);
break;
}
else {
System.out.println("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");
System.out.println("- KAYBETTIN -");
System.out.println("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");
System.out.println("Önceki Rastgele Rakam:"+rastgele);
System.out.println("Kalan Hakkınız: "+i);
}
}
}
if(secim == 3 ){
for(int x=4; x>=0; x--) {
System.out.println("**********************************");
System.out.println("* 0 ile 50 Arasında Rakam Giriniz... *");
System.out.println("**********************************");
sayi = scan.nextInt();
rastgele = (int ) (Math.random() *50);
if(sayi == rastgele) {
System.out.println("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");
System.out.println("- KAZANDIN -");
System.out.println("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");
System.out.println("Rastgele Rakam:"+rastgele);
break;
}
else {
System.out.println("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");
System.out.println("- KAYBETTIN -");
System.out.println("*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*");
System.out.println("Önceki Rastgele Rakam:"+rastgele);
System.out.println("Kalan Hakkınız: "+x);
}
}
}
else {
System.out.println("Lütfen 1-2 ve 3 Numaralarını Tuşlayın.");
}
}[/COLOR]
[B]