Hallo zusammen,
seit vorgestern habe ich mit dem "programmieren" angefangen und hänge an einem Thema fest Logische operatoren bzw. mir fehlt das Verständis dafür
und zwar müsste doch die Ausgabe den Boolean Wert false ausgeben,was sie aber nicht tut,jedoch wenn ich den wert1 in true umwandle gibt die if abfrage den Wert aus.
Eigentlich steht da doch nichts anderes als if ( false),heißt das das die Abfrage erst eine Ausgabe erzeugt wenn ich einen Wert Abfrage der false ist? Und das da jetzt im Prinzip steht sowas wie -*- = + und somit ist der Wert true und nicht false ?
Und mein Zweites problem ist das hier:
[Java]public class Logik{
public static void main (String [] args){
boolean x = true;
boolean y = true;
boolean ergebnis = false;
ergebnis= (x && y);
System.out.println("Ergebnis: " + ergebnis);
}
}[/Java]
müsste da nicht auch false Rauskommen da ergebnis = false gesetzt wurde oder wird das durch (x && y) überschrieben?
Danke schonmal im Voraus
HappyTom
seit vorgestern habe ich mit dem "programmieren" angefangen und hänge an einem Thema fest Logische operatoren bzw. mir fehlt das Verständis dafür
Java:
public class ifprogramm {
public static void main(String [] args) {
boolean wert1 = false;
if( wert1 ){
System.out.println("Wert1 ist falsch:" + wert1);
}
}
}
und zwar müsste doch die Ausgabe den Boolean Wert false ausgeben,was sie aber nicht tut,jedoch wenn ich den wert1 in true umwandle gibt die if abfrage den Wert aus.
Eigentlich steht da doch nichts anderes als if ( false),heißt das das die Abfrage erst eine Ausgabe erzeugt wenn ich einen Wert Abfrage der false ist? Und das da jetzt im Prinzip steht sowas wie -*- = + und somit ist der Wert true und nicht false ?
Und mein Zweites problem ist das hier:
[Java]public class Logik{
public static void main (String [] args){
boolean x = true;
boolean y = true;
boolean ergebnis = false;
ergebnis= (x && y);
System.out.println("Ergebnis: " + ergebnis);
}
}[/Java]
müsste da nicht auch false Rauskommen da ergebnis = false gesetzt wurde oder wird das durch (x && y) überschrieben?
Danke schonmal im Voraus
HappyTom