Linux Mint Türkiye

Diğer => Konu Dışı => Konuyu başlatan: oksygen - 22 Aralık 2014, 22:15:48

Başlık: Java sorunu[Çözüldü]
Gönderen: oksygen - 22 Aralık 2014, 22:15:48
Kod: [Seç]
import java.util.Scanner;


public class java {



public static void main (String[] args)
{
String evet;
String doğru = "tamam";

Scanner input = new Scanner(System.in);
System.out.println("Merhaba,lütfen bir veri giriniz");
evet = input.next();



if (evet == doğru){

System.out.println("Başarılı !");

}

else{
System.out.println("Başarısız");
}

}

}

Arkadaşlar böyle bir algoritma yaptım başlangıç aşaması olarak,ama sürekli hata vermekte.

tamam yazdıktan sonra Başarılı !  demesi gerekirken sürekli else deyimi çalışıyor,yardımlarınızı bekliyorum

Güncelleme //

Kod: [Seç]
import java.util.Scanner;


public class java {



@SuppressWarnings("resource")
public static void main (String[] args)
{
Scanner input = new Scanner( System.in );


System.out.println("Lütfen sayı giriniz.");
String userinput = input.nextLine();


if(userinput.equals("tamam"))
{
System.out.println("Doğru girdiniz !");
}
else
{
System.out.println("Yanlış girdiniz");
}




}
}

Sorunumu bu sayede çözdüm arkadaşlar
Kod: [Seç]
.equals kullanımı gerekiyormuş :)