Boolescher Ausdruck: Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
Ein '''boole'scher Ausdruck''' ist ein [[Ausdruck]], dessen [[Term]] als Ergebnis einen [[boolean]] zurückgibt.
+
Ein '''boolescher Ausdruck''' ist ein [[Ausdruck]], dessen [[Term]] als Ergebnis einen [[boolean]] zurückgibt.
  
 
= Syntaxdiagramm =
 
= Syntaxdiagramm =
Zeile 8: Zeile 8:
 
= Beispiele =
 
= Beispiele =
  
Bedingungen von [[Alternative]]n oder [[Schleife]]n müssen einen boole'schen Ausdruck beinhalten, anhand dessen Wertes entschieden wird, welcher Programmcode ausgeführt wird.
+
Bedingungen von [[Alternative]]n oder [[Schleife]]n müssen einen booleschen Ausdruck beinhalten, anhand dessen Wertes entschieden wird, welcher Programmcode ausgeführt wird.
  
 
<source lang="java">
 
<source lang="java">
Zeile 20: Zeile 20:
 
</source>
 
</source>
  
<code>foo > 0</code> ist ein Term, der zu einem boole'schen Wert aufgelöst wird.
+
<code>foo > 0</code> ist ein Term, der zu einem booleschen Wert aufgelöst wird.
  
 
<source lang="java">
 
<source lang="java">

Version vom 22. Februar 2017, 18:02 Uhr

Ein boolescher Ausdruck ist ein Ausdruck, dessen Term als Ergebnis einen boolean zurückgibt.

Syntaxdiagramm

Boolean expression.png


Beispiele

Bedingungen von Alternativen oder Schleifen müssen einen booleschen Ausdruck beinhalten, anhand dessen Wertes entschieden wird, welcher Programmcode ausgeführt wird.

//...
int foo = 4;
// ...
if(foo > 0){
//  ...
}
// ...

foo > 0 ist ein Term, der zu einem booleschen Wert aufgelöst wird.

// Signatur einer Objektmethode
public boolean hasProperty();
// Aufruf der Methode als Ausdruck, der die Ausführung der Schleife bestimmt
while(someObject.hasProperty()){
//  ...
}
// ...

Die Methode hasProperty() gibt einen boolean als Wert zurück. Der Methodenaufruf kann daher als Ausdruck in der while-Schleife dienen.