Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Der Syntax einer Bedingung ist also immer:

 


Code Block
if([boolischer Ausdruck])
 {
 // block der ausgeführt wird wenn der boolische Ausdruck True ist
 }
 else
 {
 // block der ausgeführt wird wenn der boolische Ausdruck False ist
 }

...


Natürlich gibt es jegliche Varianten von Schreibstillen:

Code Block
int x=10;
  
// Bedingung ohne Klammer-Block, die Bedingung
// geht in diesem Fall bis zum nächsten Semikolon
// das else ist ebenfalls optional
if(x == 10)
println("x ist gleich 10");
  
// Hier eine Bedinung mit mehreren Fällen
// zu Beachten ist die schreibweise von 'else if'
if(x == 10)
println("x ist gleich 10");
else if(x == 9)
println("x ist gleich 9");
else if(x == 8)
println("x ist gleich 8");
else
println("x ist nicht 10,9 oder 8");

...


Für die Bedingung mit mehreren Fällen gibt es eine einfachere Schreibweise:

Code Block
int x=10;
switch(x)
{
case 10:
println("x ist gleich 10");
break;
case 9:
println("x ist gleich 9");
break;
case 8:
println("x ist gleich 8");
break;
default:
println("x ist nicht 10,9 oder 8");
break;

Aufgabe 

Programmier ein Zeichenprogramm. Mit den Tasten ’1′-’5′ kann die Farbe verändert werden. Mit der Linken-Maustaste wird gezeichnet und mit der Rechten-Maustaste wird radiert.