Şimdi Ara

Java oyun yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
851
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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

    kabaca böyle yaparsın
  • Gökşen PASLI G kullanıcısına yanıt
    Böyle birşeyler yaptım ama 4 defa çalışıyor sürekli whilede dönüyor ben hep whilede devam etmesi için ne yapmalıyım.

    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 >




  • closedme C kullanıcısına yanıt
    Java oyun yardım
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.