📄 WordleConsole.java .java dosyası
⬇️ İndir
import java.util.Random;
import java.util.Scanner;
public class WordleConsole {
public static String tutulanKelime = kelimeBes();
public static String kelimeBes() {
String[] kelimeBes = new String[38];
kelimeBes[0] = "Radyo";
kelimeBes[1] = "Kağıt";
kelimeBes[2] = "Sehpa";
kelimeBes[3] = "Dolap";
kelimeBes[4] = "Kalem";
kelimeBes[5] = "Bıçak";
kelimeBes[6] = "Tablo";
kelimeBes[7] = "Tepsi";
kelimeBes[8] = "Efsun";
kelimeBes[9] = "Hitap";
kelimeBes[10] = "Kelam";
kelimeBes[11] = "Kanıt";
kelimeBes[12] = "Batıl";
kelimeBes[13] = "Doğru";
kelimeBes[14] = "Defin";
kelimeBes[15] = "Kabir";
kelimeBes[16] = "Gömüt";
kelimeBes[17] = "Mezar";
kelimeBes[18] = "Bahçe";
kelimeBes[19] = "Hotel";
kelimeBes[20] = "Antre";
kelimeBes[21] = "Salon";
kelimeBes[22] = "Kiler";
kelimeBes[23] = "Banyo";
kelimeBes[24] = "Beton";
kelimeBes[25] = "Doruk";
kelimeBes[26] = "Dahil";
kelimeBes[27] = "Davul";
kelimeBes[28] = "Kabul";
kelimeBes[29] = "Diğer";
kelimeBes[30] = "Öteki";
kelimeBes[31] = "Yarın";
kelimeBes[32] = "Bugün";
kelimeBes[33] = "Sonra";
kelimeBes[34] = "Kayıt";
kelimeBes[35] = "Satır";
kelimeBes[36] = "Mısra";
kelimeBes[37] = "Roman";
Random r = new Random();
int k = r.nextInt(38);
return kelimeBes[k];
}
public static String isaret(String kelime, int harfNo) {
String harfSembol = ".";
if(tutulanKelime.charAt(harfNo) == kelime.charAt(harfNo)) {
harfSembol = "+";
}else {
harfSembol = "-";
}
return harfSembol;
}
public static void main(String[] args) {
Scanner giris = new Scanner(System.in);
String tahmin = "";
String sonuc = "";
String s0 = "";
String s1 = "";
String s2 = "";
String s3 = "";
String s4 = "";
for (int i =0 ; i<5 ; i++) {
System.out.print("(" + tutulanKelime +") ");
System.out.print((i+1)+") Kelime Giriniz : ");
tahmin = giris.nextLine();
s0 = isaret(tahmin,0); // Kullanicinin yazdigi kelimenin ilk harfi -> + veya - dönecek.
s1 = isaret(tahmin,1);
s2 = isaret(tahmin,2);
s3 = isaret(tahmin,3);
s4 = isaret(tahmin,4);
sonuc = s0+s1+s2+s3+s4;
if (sonuc.equals("+++++")) {
System.err.println("Sonuç = " + sonuc + " -> Bildiniz.\n");
break;
} else {
System.out.println("Sonuç = " + sonuc + " -> Tekrar.\n");
}
}
System.out.println(tutulanKelime);
}
}