continue文を追加して、現在の繰り返しを終了し、ループ本体の残りの文が実行されないようにしました。私は{}
を追加した場合、私はエラーになりますなぜJavaのcontinue文
public class Main {
public static void main(String[] args) {
int sum = 0;
int number = 0;
while (number < 20) {
number++;
if (number == 10 || number == 11)
continue;
sum += number;
}
System.out.println(sum);
}
}
私は理解できない事がありますか?
public class Main {
public static void main(String[] args) {
int sum = 0;
int number = 0;
while (number < 20) {
number++;
if (number == 10 || number == 11) {
continue;
sum += number;
}
}
System.out.println(sum);
}
}
エラー
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Unreachable code
at Main.main(Main.java:18)
明らかです。 sum + = numberに達することはできません。 – duffymo
@duffymo私は論理を理解したい –
あなたはそれを書いた方法でどのようにその線に到達しますか?続行がどのように機能するか知っていますか?続行するとどうなりますか? – duffymo