avenger2099
Mitglied
hy leute ich bin grade erst angefangen mit Java und habe folgendes Problem habe hier ein kleines Quiz, es wird eine frage mit 2 antwort möglichkeiten gestellt und es soll ausgeben werden, ob richtig oder falsch geantwortet wurde.
Aber es wird jedesmal Falsch ausgeben, auch wenn die Natwort richtig ist, was habe ich falsch gemacht?
<code>
import java.io.*;
public class test {
public static void main(String[] args) throws Exception {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String eingabe;
System.out.println("Wie alt ist Bart?");
System.out.println(" [1] 10 Jahre ");
System.out.println(" [2] 11 Jahre ");
System.out.print("Eingabe :");
eingabe = input.readLine();
if(eingabe=="1")
{
System.out.println("Richtig");
}
else
{
System.out.println("!! Falsch !");
}
}
}
</code>
Aber es wird jedesmal Falsch ausgeben, auch wenn die Natwort richtig ist, was habe ich falsch gemacht?
<code>
import java.io.*;
public class test {
public static void main(String[] args) throws Exception {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String eingabe;
System.out.println("Wie alt ist Bart?");
System.out.println(" [1] 10 Jahre ");
System.out.println(" [2] 11 Jahre ");
System.out.print("Eingabe :");
eingabe = input.readLine();
if(eingabe=="1")
{
System.out.println("Richtig");
}
else
{
System.out.println("!! Falsch !");
}
}
}
</code>