18 Ekim 2016 Salı

Java Basit Sayı Bulmaca Oyunu

Programımızdan bir sayı üretmesini bunu kullanıcının bulmasını isteyeceğiz.

Random ve Scanner import ediyoruz öncelikle.
import java.util.Random;
import java.util.Scanner;
Main sınıfımıza geçiyoruz:

Random uret=new Random();
Scanner giris=new Scanner(System.in);
int sayi,sayi1; sayi=uret.nextInt();
System.out.println("Sayı bulma oyununa hoşgeldiniz");
System.out.println("1den 100e kadar bir sayı giriniz:");
sayi1=giris.nextInt(100)+1;
while(sayi1!=sayi) {
if(sayi1sayi) {
System.out.println("Aşağı in.");

sayi1=giris.nextInt(); 

System.out.println("Bravo!!!");

Kullanıcının girdiği sayi1 programın ürettiği sayi ile eşit olmadığı sürece while döngüsü çalışacaktır. 
Kullanıcı küçük bir sayı girdiyse if ile ekrana Yukarı çık yazdırıp sayi1=giris.nextInt(); ile tekrar sayı girmesini istemiş olduk. Aynı şekilde programın ürettiği sayıdan büyük bir sayı girdiyse Aşağı in yazdırıp kullanıcıdan tekrar sayı girmesini istemiş olduk. sayi1 sayi ya eşit olduğunda while döngüsü sona erecek ve döngüden çıkınca Bravo yazdırmış olduk.

Hiç yorum yok:

Yorum Gönder