Merhaha arkadaşlar Java da bir sayı tahmin uygulaması yaptım. Fakat buna aynı pozisyondan olan sayıların adetini söylemesini istiyorum. Örnek olarak sistem random 2748 üretti kullanıcı tahmin 2708 girdi 7 ve 8 aynı yerde ekrana bunu sayıp 2 demesini istiyorum.
Bunu yapmak için bir sayaç yapıp her denemede arttırıp bastirmam gerekecek pratikte oturttum fakat kodu nereye eklmemem gerek o konuda kafam karıştı kodum bu
import java.util.Scanner;
/**
*
* @author fehmi
*/
public class JavaApplication8 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int sayı,sayac=0,tahmin;
Scanner x = new Scanner(System.in);
sayı=(int)(Math.random() * ((9999 - 1000) + 1) +1000);
do{
sayac++;
System.out.println("n Lütfen bir sayı giriniz");
tahmin = x.nextInt();
if(tahmin<sayı)
System.out.printf("Lütfen tahmininizi arttırınız!!");
else if (tahmin>sayı)
System.out.printf("Lütfen tahmininizi azaltınız!!");
}while(tahmin!=sayı);
System.out.printf("TEBRİKLER BİLDİNİZ");
System.out.printf("nToplam "+ sayac +" denemede buldunuz");
}
}