zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Für jeden der folgenden möglichen Werte von (count+1), welcher Zweig des ERSTEN if wird ausgeführt werden?

Antwort:

Geschachtelte if-Anweisung

Wenn (count+1) gleich 3 ist, wird der false-Zweig ausgeführt.

if ( count+1  == 2  )
  suffix = "nd"
else
  if ( count+1 == 3  )
    suffix = "rd";
  else
    suffix = "th";

System.out.println( "Enter the " +
    (count+1) + suffix + " integer (enter 0 to quit):" );

Der false-Zweig besteht aus einer if-Anweisung. Wenn die geschachtelte if-Anweisung ausgeführt wird, wird IHR true-Zweig ausgeführt und der String "rd" als Endung ausgewählt. Die nächste Anweisung, die ausgeführt wird, ist println.

FRAGE 10:

Welche Endung wird ausgewählt, wenn (count+1) gleich 5 ist?