GK Informatik

Arbeitsblatt JAVA7c
Gegenüberstellung von Sprachelementen (3)
Verzweigungen in PASCAL und JAVA

JSt. 11/2

NAME:

 

Zweiseitige Verzweigung:

PASCAL JAVA
IF Geschlecht = 'm"

THEN BEGIN

WriteLn('Mann');

Gehalt:=5000

END

ELSE BEGIN

WriteLn('Frau);

Gehalt:=4500

END;

if (geschlecht == 'm')

{

g.drawString("Mann", 10, 20);

gehalt = 5000;

}

else

{

g.drawString("Frau", 10, 20);

gehalt = 4500;

}

 

Mehrfachverzweigung:

PASCAL JAVA
CASE v OF

'+','p' : x := a+b;

'-','m' : x := a-b;

'*','s' : x := a*b;

':','d' : x:=a/b;

END;

switch(v)

{

case '+':

case 'p': x = a+b;

break;

case '-':

case 'm': x = a-b;

break;

case '*':

case 's': x = a*b;

break;

case ':':

case 'd': x = a/b;

break;

}

 


© Ralph-Erich Hildebrandt, Neuss / April 1999