Java ile Yazılan Koddaki Hata Nedir?

Katılım
8 Eylül 2018
Mesajlar
1.482
Çözümler
4
Yer
System32
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
Bu kodun neresi yanlış? Yapmaya çalıştığım şey input "Naber"e eşit ise iyidir demesi, input "Selamun Aleykum"e eşit ise "Aleykum Selam" demesi.

1.PNG

Ekran Alıntısı.PNG


Dil: Java

NOT: Selamün Aleyküm yazan kısmın ü harfi olması gereken kısımları özellikle u yaptım. Orada öyle yazdığı için.
 
Son düzenleyen: Moderatör:
Bir yanlışlık yok. Kontrol yapısını eklememişsin.
Bir örnek paylaşayım:

Java:
package javaapplicationdeneme1;

import java.util.ArrayList;
import java.util.Scanner;

public class JavaApplicationDeneme1 {

    public static void main(String[] args) {
        String nickname;
        String kullanici;
        Scanner input = new Scanner(System.in);

        System.out.println("Lütfen nickname seçiniz: ");
        nickname = input.next();
        System.out.println("Nickname'iniz '" + nickname + "' olarak belirlendi!");

        ArrayList<String> liste = new ArrayList<>();
        liste.add("Naber?");                //0

        System.out.println("Bir şeyler söyleyin " + nickname + ".");
        kullanici = input.next();
        
        if (kullanici.equals(liste.get(0))) {
            System.out.println("İyilik " + nickname + ", senden naber?");
        }
    }
}
 
import java.util.*; komutunu kullanmanız daha iyi olur boşuna 2 import satırı yazmak yerine tek satır işinizi görecektir.
Bir yanlışlık yok. Kontrol yapısını eklememişsin.
Bir örnek paylaşayım:

Java:
package javaapplicationdeneme1;

import java.util.ArrayList;
import java.util.Scanner;

public class JavaApplicationDeneme1 {

    public static void main(String[] args) {
        String nickname;
        String kullanici;
        Scanner input = new Scanner(System.in);

        System.out.println("Lütfen nickname seçiniz: ");
        nickname = input.next();
        System.out.println("Nickname'iniz '" + nickname + "' olarak belirlendi!");

        ArrayList<String> liste = new ArrayList<>();
        liste.add("Naber?");                //0

        System.out.println("Bir şeyler söyleyin " + nickname + ".");
        kullanici = input.next();
       
        if (kullanici.equals(liste.get(0))) {
            System.out.println("İyilik " + nickname + ", senden naber?");
        }
    }
}
 
Bu kodun neresi yanlış? Yapmaya çalıştığım şey input "Naber"e eşit ise iyidir demesi, input "Selamun Aleykum"e eşit ise "Aleykum Selam" demesi.

Eki Görüntüle 396173
Eki Görüntüle 396175

Dil: Java

NOT: Selamün Aleyküm yazan kısmın ü harfi olması gereken kısımları özellikle u yaptım. Orada öyle yazdığı için.
Dostum bastırma kısmı (sout)yok sende yukarıda arkadaş açıklamış.
 
Uyarı! Bu konu 7 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı