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 //
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
.equals kullanımı gerekiyormuş
