public class DoBreak1 {
public static void main(String[] args) {
String[] table = { "aa", "bb", "cc", "dd" };
for (String ss : table)
{
if ("bb".equals(ss)) {
continue;
}
System.out.println(ss);
if ("cc".equals(ss)) {
break;
}
}
}
}
What is the
result?
A.
aa
cc
aa
cc
B.
aa
bb
cc
aa
bb
cc
C.
cc
dd
cc
dd
D.
cc
cc
E.
Compilation fails.
Compilation fails.
La risposta è A.
Infatti nel ciclo si stampano tutti i valori di table. Quando si arriva a bb però il continue fa saltare quella elaborazione. Quando si arriva a cc il break fa uscire dal ciclo e quindi si stampano aa e cc.
Nessun commento:
Posta un commento