Merhaba bir oyun odevim var javada ekrana bir kelime girilecek ve o kelimenin son harfiyle baslayan bir kelime girilmesini isteyen eğer doğruysa oyuna devam edip yanlışsa oyunu bitiren bir oyun yapmam lazım bunu nasıl yapabilirim kendim son harfleri fln alıyorum ama bir türlü mantığı kuramadım yardımcı olurmusunuz.
son harften türetilen kelimenin geçerli olup olmayacağını neye göre belirleyecen sana bir de kelime listesi lazım bir kelime listesi oluştur iki girilen kelimenin son harfini al değişkende sakla üç kelime girilsin baş harfini al yukarıdaki değişkenle kontrol et eşit değilse bitirirsin eşitse kelimeyi kelime listesinde ara içinde var mı varsa son harfini al bu bölümü loop a koy yoksa oyunu bitir
bir kelime listesi oluştur
iki girilen kelimenin son harfini al değişkende sakla
üç kelime girilsin baş harfini al yukarıdaki değişkenle kontrol et eşit değilse bitirirsin eşitse kelimeyi kelime listesinde ara içinde var mı varsa son harfini al
bu bölümü loop a koy yoksa oyunu bitir
kabaca böyle yaparsın
Bu mesaja 1 cevap geldi. Cevapları Gizle
public static void main(String[] args) {
Scanner oku = new Scanner(System.in);
String[] kelime = new String[50];
int i;
for( i=0 ; i<10 ; i++);{
System.out.println("Kelime Giriniz : ");
kelime=oku.nextLine();
char at = kelime.charAt(kelime.length()-1);
System.out.println("Girdiğiniz Kelimenin Son Harfi" +at +" dir");
System.out.println(at +" ile baslayan bir kelime giriniz");
kelime=oku.nextLine();
char ilkHarf= kelime.charAt(0);
char sonHarf=kelime.charAt(kelime.length()-1);
if(at==ilkHarf){
while(true){
System.out.println("Simdi "+sonHarf+" ile baslayan kelime :");
kelime=oku.nextLine();
char ilkHarff= kelime.charAt(0);
char sonnHarf = kelime.charAt(kelime.length()-1);
if(sonHarf==ilkHarff){
System.out.println("Doğru "+ sonnHarf + " baslayan kelime Giriniz");
kelime=oku.nextLine();
}
}
}
else{
System.out.println("Yanlış Kelime");
}
}
}
< Bu mesaj bu kişi tarafından değiştirildi closedme -- 8 Aralık 2018; 18:21:40 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesajda bahsedilenler: @Gökşen PASLI
Bu mesajda bahsedilenler: @closedme