Verzweigung if if(zahl1 > zahl2)
{
  //Dann-Anweisung(en)
  println("Zahl 1 ist grösser Zahl 2");
}
else
{
  //Sonst-Anweisung(en)
  println("Zahl 1 ist kleiner gleich Zahl 2");
}
Bedingungen lassen sich mit den logischen Operatoren formulieren.
  • < kleiner
  • <= kleiner gleich
  • > grösser
  • >= grösser gleich
  • || oder
  • && und
  • != nicht gleich
Verzweigung switch switch(zahl1)
{
  case 1:
    println("Zahl 1 enthält Wert 1");
    break;
  case 2:
    println("Zahl 1 enthält Wert 2");
    break;
  case 3:
    println("Zahl 1 enthält Wert 3");
    break;
  default:
    println("Zahl 1 enthält anderen Wert");
}
Die Variable zahl1 wird mit verschiedenen Werten verglichen.
Schleife for
for (int i = 0; i <= 10; i++)
{
  println ("Wert: " + i);
}     
     
Die Zählervariable i wird von 0 bis 10 hochgezählt und bei jedem Durchlauf der Schleife ihr Wert ausgegeben.
Schleife while
while(a < zahl)
{
  a = a + 1;
  println(a);
}      
      
Die Schleife wird wiederholt, solange a kleiner zahl ist. Die while-Schleife wird u.U. nie durchlaufen.
Schleife do while
do
{
  a++;
  println(a);
}
while (a < zahl);      
      
Die Schleife wird wiederholt, solange a kleiner zahl ist. Die do-while-Schleife wird mindestens einmal durchlaufen.