11.1.1 Verzweigung in Java
   
Java-Syntax für eine Verzweigung
if (<boolescher Ausdruck>){
	<Anweisung 1>;
	<Anweisung 2>;
	...
	<Anweisung n>;
}
else {
	<Anweisung 1>;
	<Anweisung 2>;
	...
	<Anweisung m>;
}

Dabei ist die else-Anweisung optional, d.h. sie kann u.U. wegfallen.
Unter einem booleschen Ausdruck versteht man einen Ausdruck der die Werte
true oder false annehmen kann. Im true-Fall werden die Anweisungen des "if-Blocks" ausgeführt. Hat der boolesche Ausdruck dagegen den Wert false, werden die Anweisungen des else-Blocks abgearbeitet.

 

Bespiel- programm

download:
Groesser1. java

 

//Beispiel für Selektion
//Das Programm entscheidet, welche von zwei
//eingegebenen Zahlen die größere ist.

import info1.*;
public class Groesser1{
   public static void main(String args[]){
      System.out.print("Geben Sie einen Ganzzahl-Wert an: ");
      int a = Console.in.readInt();
      System.out.print("Weitere Ganzzahl-Wert: ");
      int b = Console.in.readInt();
      if (a<b){
         System.out.println(a + " < " + b);
      }
      else{
         System.out.println(a + " >= " + b);
      }
   }
}
zu 11.1.2  
zur Starseite www.pohlig.de (C) MPohlig 2002