Konular
EBooklar
 
Kelime Tahmin Oyunuimport java.io.*;
public class kelimebul
{
        public static void main(String args[])throws IOException
        {
                String kelime = "hakan";int i,tahmin=0,anahtar=0,dogru=0;
                String eldevar[] = new String[kelime.length()];

                System.out.println("Kelimeyi bulmak için 5 yanlış hakkınız var.");
                BufferedReader klavye = new BufferedReader(new InputStreamReader(System.in));

                for (i = 0; i < kelime.length(); i++)
                {
                        eldevar[i] = "_ ";

                }

                finish:
                while(tahmin<6){
                        System.out.println("Bir harf giriniz (Kalan hakkiniz "+(5 -tahmin) +") : ");
                        String harf = klavye.readLine();
                        tahmin++;
                        for (i = 0; i < kelime.length(); i++)
                        {
                                if (kelime.charAt(i) == harf.charAt(0))
                                {
                                        eldevar[i] = harf+" ";
                                        anahtar = 1;
                                        dogru++;
                                        if (dogru == kelime.length()) { System.out.println("kelime " +kelime+"...Tebrikler..."); break finish; }
                                }
                        }
                        if (anahtar == 1) { anahtar = 0; tahmin--; }
                        for (i = 0; i < kelime.length(); i++)
                        {
                                System.out.print(eldevar[i]);

                        }
                        System.out.println();
                }
                if (dogru != kelime.length()) { System.out.println("Uzgunum... Dogru yanit " + kelime); }

        }
}
 

Yorumunuzu Ekleyin


Yorumlar

  1. kubra
    Merhaba,

    Java öğrenmeye yeni başladım, bu uygulamayı da örnek olarak yapıyordum ancak şöyle bir sorun fark ettim yada sorun yerine programın geliştirilmesi gereken yönü diyebiliriz.

    "Hakan" kelimesinde olan aynı harfi bir kaç gire girdiğimizde, sözcükte bulunan diğer harfleri girmesek bile program doğruymuş gibi sonuç veriyor.

    Yani;



    Kelimeyi bulmak için 5 yanlış hakkınız var.

    Bir harf giriniz (Kalan hakkiniz 5) :

    h

    h _ _ _ _

    Bir harf giriniz (Kalan hakkiniz 5) :

    h

    h _ _ _ _

    Bir harf giriniz (Kalan hakkiniz 5) :

    a

    h a _ a _

    Bir harf giriniz (Kalan hakkiniz 5) :

    a

    kelime hakan...Tebrikler...
    03 Ocak 2016 23:26:57, Pazar Like


















  • Yarışma Panosu
  • Yarışma Panosu ~ 15,967

    Girilen yarışmacı, soru sayısına göre cevapları ekrandan alıp bir tablo haline getiren uygulama. Örnek dizilerin anlaşılmasını sağlamak için hazırlanmıştır. Burada özellikle klavyeden girilen değerin dizi boyutu olarak aktarılması dikkat çekicidir. (new s...











  • Java Değişken Tipleri ~ 12,860

    Long, int, short, byte, boolean, float, double, char, string tipleri hakkında örnekler