seltsames Phänomen in der Auswertung boolscher Variablen

Status
Nicht offen für weitere Antworten.

marduk

Mitglied
Hey Leute,

ich bin hier auf ein seltsames Phänomen in der Auswertung von boolschen Variablen gestoßen und hoffe dass mir das einer erklären kann.

Der Ausdruck, der ausgewertet werden soll, ist :

(false | false ) & false == (false & false) | (false & false )

Für mich sollte dieser Ausdruck zu true ausgewertet werden. Allerdings sagt mir mein kleines Java-Prog das Gegenteil.

Hier einmal das Programm zum Testen

Code:
public class test {
	
	public static void main(String[] args) {

		if((false | false ) & false == (false & false) | (false & false )) {
			System.out.println("richtig");
		}
		else {
			System.out.println("falsch");
		}
		
	}
}

Weiss jemand woran das liegen könnte??

Thx
marduk
 

Marsman

Bekanntes Mitglied

marduk

Mitglied
Hallo Titus,

ja, sowas habe ich mir auch schon gedacht, allerdings macht es in diesem Fall keinen Unterschied. Denn wenn ich alle Kurzschluss- durch Nicht-Kurzschlussoperatoren tauche, bleibt die Auswertung im Java-Prog false.....

Still wondering...
marduk
 

Der Müde Joe

Top Contributor
bin nicht sicher, aber

(false | false ) & ( false == (false & false) | (false & false ) )

vs.

( (false | false ) & false ) == (false & false) | (false & false )

könnte sein das == vor & ausgewertet wird.

denn im 2. Fall ists richtig
 

marduk

Mitglied
danke schonmal für die Antworten....

Wäre dann also der erste Ausdruck (false | false ) & false == (false & false) | (false & false ) tatsächlich falsch??

THX
marduk
 

Marco13

Top Contributor
Er wird als
(false | false ) & (false == (false & false)) | (false & false )
interpretiert, und ist demnach false...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Programm beendet sich nicht und weiteres seltsames Verhalten Java Basics - Anfänger-Themen 9
MiMa Seltsames Verhalten im Konstruktor Java Basics - Anfänger-Themen 6
S Compiler-Fehler Seltsames Typverhalten eines Iterators Java Basics - Anfänger-Themen 3
D Seltsames Verhalten... Java Basics - Anfänger-Themen 5
P Seltsames numerisches Problem Java Basics - Anfänger-Themen 5
K Seltsames Ergebnis in Netbeans bei einfacher Multiplikation Java Basics - Anfänger-Themen 5
J Doppelte Integer aus einem Array entfernen - seltsames Prob. Java Basics - Anfänger-Themen 5
F Seltsames Konstrukt? Java Basics - Anfänger-Themen 5
S Seltsames Java Problem Java Basics - Anfänger-Themen 3
D Seltsames Problem mit this! Java Basics - Anfänger-Themen 19
M Seltsames java.util.Date Problem Java Basics - Anfänger-Themen 6
A Seltsames Verhalten beim ButtonClick (ActionListener() ) Java Basics - Anfänger-Themen 7
M Seltsames Problem Java Basics - Anfänger-Themen 4
M Schleifen Phänomen Java Basics - Anfänger-Themen 2
G phänomen(nicht ronaldo) Java Basics - Anfänger-Themen 2
H Erste Schritte Warum misslingt die Auswertung des ersten Aufrufparameters? Java Basics - Anfänger-Themen 4
topi Parentabfrage, danach "if"-Auswertung Java Basics - Anfänger-Themen 3
T Operatoren Seiteneffekte bei Auswertung von Ausdrücken Java Basics - Anfänger-Themen 9
D Erste Schritte Weblog-Auswertung Java Basics - Anfänger-Themen 252
D statistische Auswertung Java Basics - Anfänger-Themen 1
C Auswertung Ausdruck mit Punknotation + Objekt als Parameter Java Basics - Anfänger-Themen 3
S JTextfield Auswertung mit FocusListener Java Basics - Anfänger-Themen 7
L Problem mit Auswertung von String mit if Java Basics - Anfänger-Themen 10
T Log-Datei Auswertung Java Basics - Anfänger-Themen 7
B [Javadoc] Tutorial für die Auswertung des docs Java Basics - Anfänger-Themen 15
W Datentypen Auswertung von Ausdrücken (Teil 1) Java Basics - Anfänger-Themen 7
N auswertung von bildern Java Basics - Anfänger-Themen 14
C Denkanstoss für meine Auswertung Java Basics - Anfänger-Themen 5
C Auswertung Java Basics - Anfänger-Themen 5
B Auswertung eines Ausdrucks Java Basics - Anfänger-Themen 10
V Grafische Auswertung (Ampel-System) Java Basics - Anfänger-Themen 12
M zahlenimport und auswertung Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben