Alıntı
import java.util.Random;
import java.util.Timer;
import java.util.TimerTask;
import java.util.Scanner;
public class bilisimturk
{
static Timer bas;
public static int i=1,sorusayisi=0,dogrucevap=0;
public static int getNum(){
return i;
}
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
TimerTask tm=new TimerTask(){
public void run(){
i++;
if(i==10){
System.out.println("Süreniz bitti");
System.out.println("Toplam " +sorusayisi+" tane sorudan "+dogrucevap+" tanesini doğru cevapladınız");
System.exit(1);
}
}
};
bas=new Timer();
bas.schedule(tm, 0,1000);
Random rnd=new Random();
while(true){
System.out.println("Sayı girin");
int q=sc.nextInt();
int a=rnd.nextInt(10);
if(q==a){
dogrucevap++;
}
sorusayisi++;
System.out.print(" " +a);
}
}
}
Şöyle birşey yaptım tam dediğiniz gibi mi oldu bilmiyorum
Program başlar başlamaz timer başlar,her saniyede i bir artırılır
aynı anda while içinde rastgele sorular sorulur.
i ==10 oldugunda programdan çıkılır
ve soru sayısı ile dogru cevap basılır