Gönderen Konu: Java sorunu[Çözüldü]  (Okunma sayısı 2028 defa)

Çevrimdışı oksygen

  • Yeni Penguen
  • *
  • İleti: 52
  • Dağıtım: Xubuntu
Java sorunu[Çözüldü]
« : 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ş :)
« Son Düzenleme: 22 Aralık 2014, 23:43:46 Gönderen: oksygen »