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

34,429 Okunma Henüz yorum yapılmamış 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,385 Okunma Henüz yorum yapılmamış 22/04/2008 11:53:19

if else uygulaması

Diziler ve Joptionpane iconlarını kullanan bir uygulama

21,945 Okunma Henüz yorum yapılmamış 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,591 Okunma Henüz yorum yapılmamış 16/10/2009 11:47:12

Java Değişken Tipleri

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

20,017 Okunma Henüz yorum yapılmamış 28/10/2011 00:14:50

Javada Tek Boyutlu Diziler

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

19,901 Okunma Henüz yorum yapılmamış 25/11/2009 12:27:58

Yükleniyor...