/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication8;
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");
}
} Java sayı tahmin uygulaması
4
●214
- 06-10-2019, 23:57:18Merhaba arkadaşlar java ile sayı tahmin uygulması yaptım her şey sorunsuz çalışıyor. Herhangi bir sıkıntı yok fakat aklıma takılan bir şey var. Kullanıcı her sayıyı bilemediğinde lütfen bir sayı giriniz diyor bunun sebebi do while döngüsü içine almam evet fakat ben sadece ilk denemede sayı istesin istesin ondan sonraları için lütfen tekrar deneyiniz yazsın istiyorum. Kurcaladım uğraştım fakat yapsam bile bu sefer farklı sorunlar oluyor. Nasıl yapabilirim acaba
- 07-10-2019, 00:00:42
System.out.println("n Lütfen bir sayı giriniz");Şu satırı do while in dışına çıkarın hocam - 07-10-2019, 00:46:14çok teşekkürler hocam do döngüsü içinde olduğu için her seferinde yazdırıyor onu anlamış ve dışarı almıştım da tekrar deneyinizi çözememiştim onu da iflerin altına tekrar yazdırdımTheAvenqer adlı üyeden alıntı: mesajı görüntüle
- 07-10-2019, 00:51:50kusura bakmayın hocam yanlış anlamışım yorgunluğuma verin lütfenmeftuniberder adlı üyeden alıntı: mesajı görüntüle
- 07-10-2019, 01:29:30ne demek hocam sayenizde çözdümTheAvenqer adlı üyeden alıntı: mesajı görüntüle