-
1.
0merhaba,
program her başlangıcında rasgele bir sayı atıyor, kullanıcı bunu bilene kadar program while döngüsü içinde devam ediyor. kullanıcı sayıyı bilince programı yeniden başlatmak için ne yapmalıyım ? yani programı yeniden açıyormuşum gibi olacak, dolayısıyla farklı bir rasgele sayı atanacak bunu nasıl yaparım ?
bu arada kullanıcı sayıyı bilince boolean = false oluyor ama benim işte tam burada programı yeniden başlatmam gerek ..
-
2.
0şansımı deneyeyim yine de yukarı
-
3.
0şansımı deneyeyim yine de yukarı
-
4.
-1import java. util.Random;
import java. util.Scanner;
public class welcome {
public static void main(String[] args) {
int i,sayi=0,a=0;
while(true)
{
Random rnd=new Random();
Scanner scn=new Scanner(System.in);
i=rnd. nextInt(100)+1;
while(sayi!=i)
{
System.out. println("girin");
sayi=scn. nextInt();
a++;
if(sayi<i)
System.out. println("üstünde");
else if(sayi>i)
System.out. println("altında");
else if(sayi==i)
System.out. println("doğru bildin "+a+".deneme");
}
}
}
}
not:dıbına koduğum bunu mu yapamadın, başına bir tane daha döngü eklersin olur. -
5.
0@4 cevabın için sağol peki else if(sayi==i) bunun içine kullanıcıya sorup programı yeniden başlatabilir miyiz alınan komuta göre, ben daha çok böyle olmasını düşünüyordum
-
6.
0ben c sharp çalışıyorum onda etiketleme var misal a:kod dizesi sonra yanlışsa goto a; javada böyle bir zımbırtı yokmu lan
-
7.
0@6 ben yeni başladım dediğin goto gibi birşey olmayınca aklım karıştı
-
8.
0goto javanın istikrarsız çalışmasına neden olur ondan konmamıştır ama etiketleme goto gibi kullanılabilir.
@5 yaparsın bir çok yolu var amk işte
etkiketleme yolu ile goto gibi
yada else if'ten sonra fonksiyon atarsın sonra fonksiyondan tekrar döndürürsün gibi gibi.
beyin kullan ve şukula =) -
9.
0hatta sdugenclik'in çözümüne şunu ekleyebilirsin; bir tane spesifik sayı (veya sözcük) belirle, o da çıkış için kullanılsın.
if(sayi=-99){
break;
}
gibi..