29.01.2014 Aufrufe

Script Java

Script Java

Script Java

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3.1 int, boolean und Programmstrukturen<br />

int errorCount=0;<br />

if (odd.getState()^number.isOdd()) errorCount++;<br />

if (sameDigits.getState()^number.hasSameDigits()) errorCount++;<br />

if (square.getState()^number.isASquare()) errorCount++;<br />

if (errorCount==0)<br />

message.setText("All answers are correct!");<br />

else if (errorCount==1)<br />

message.setText("There is one error!");<br />

else<br />

message.setText("There are "+errorCount+" errors!");<br />

ausgeführt. Liefert die Bedingung aber false, werden die obigen Anweisungen<br />

übersprungen. Falls ein else statement folgt, wird mit der Interpretation bei diesem<br />

fortgesetzt, ansonsten die Methode verlassen. Abbildung 3-7 veranschaulicht dies anhand<br />

eines Flussdiagramms.<br />

if<br />

if<br />

Expression?<br />

true<br />

Statements<br />

Expression?<br />

true<br />

Statements<br />

false<br />

false<br />

Ende<br />

else<br />

Statements<br />

Ende<br />

Abbildung 3-7: if statement ohne (links) und mit else Anweisung (rechts)<br />

In obigem Programm hat es nun ein else statement. Nach diesem folgt aber wiederum ein if<br />

mit einem else statement.<br />

74

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!