zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

0.3

Ablaufdiagramm einer break-Anweisung

Hier ist ein Programmfragment des Beispiels (englische Version) und ein Ablaufdiagramm, das zeigt wie es funktioniert. Die Box "evaluate code" im Ablaufdiagramm bedeutet hole den aktuellen Wert von code. In einem größeren Programm, wäre dieser jedes mal ein anderer.

double discount;
// Usually code would be read in
char   code = 'B' ;

switch ( code )
{

  case 'A':
    discount = 0.0;
    break;


  case 'B':
    discount = 0.1;
    break;


  case 'C':
    discount = 0.2;
    break;


  default:
    discount = 0.3;
}

System.out.println
( "discount is: " + discount );


Frage 8:

(Fangfrage:) Was wäre der Wert von discount, wenn code 'a' wäre?