Konular

Kelime Tahmin Oyunu

Kelime Tahmin Oyunu

import 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
Kelime Tahmin Oyunu Yorumları +2 Yorum
  • kubra
    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
  • Yavuz
    1
    Yavuz
    Kübra merhaba ,

    problem şu yüzden olabilir sen k harfini bilipsonra 'k' harfine birden fazla basınca senin yanlış bilme hakkın azalmıyor zaten oyunun basit kuralı eğer 5 kere yanlış bilme hakkın(hakan için 5 karakter) düşmezse yazılım 4 harfi de bildin zannediyor ve seni tebrik ediyor. Kısacası yazılım aslında 4( 'a' harfi iki tane var)kere yanlış bilmezsen seni doğru tahmin ettin olarak programlanmış daha farklı yazılabilirdi.
    20 Temmuz 2019 14:36:39, Cumartesi
Sayı Tahmin Oyunu

Rastgele bilgisayarın tuttuğu sayıyı bulan uygulama

33,855 Okunma 0 Yorum 18/12/2007 15:14:28

Yarışma Panosu

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 string[new ınteger(soru)])

24,002 Okunma 0 Yorum 22/04/2008 11:53:19

if else uygulaması

Diziler ve Joptionpane iconlarını kullanan bir uygulama

21,616 Okunma 0 Yorum 10/12/2009 12:30:44

Windowsu kapatan Java Uygulaması

Uygulamada exec içerisindeki bölümü değiştirerek, winodws konsol komutlarını kullanabilirsiniz.

20,264 Okunma 0 Yorum 16/10/2009 11:47:12

Java Değişken Tipleri

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

19,679 Okunma 0 Yorum 28/10/2011 00:14:50

Javada Tek Boyutlu Diziler

Javada tek boyutlu dizilere örnek ve çalıştırılmış hali

19,548 Okunma 0 Yorum 25/11/2009 12:27:58

Yükleniyor...