Мне нужна помощь, чтобы понять, что такое Обозначенное заявление. У меня есть пример:Небезопасный отчет в java
for(int var1 =0; var1 < 5 ; var1++) {
for(int var2=0 ; var2 < 5 ; var2++){
if(var2 == 2)
continue;
System.out.println("var1:" + var1 + " var2:"+ var2);
}
}
но когда я выполнил это не пропускает текущей итерации сокровенном для цикла А имеют следующий вывод:
var1:0 var2:0
var1:0 var2:1
var1:0 var2:3
var1:0 var2:4
var1:1 var2:0
var1:1 var2:1
var1:1 var2:3
var1:1 var2:4
var1:2 var2:0
var1:2 var2:1
var1:2 var2:3
var1:2 var2:4
var1:3 var2:0
var1:3 var2:1
var1:3 var2:3
var1:3 var2:4
var1:4 var2:0
var1:4 var2:1
var1:4 var2:3
var1:4 var2:4
Я не понимаю, в чем проблема. Итерация внутреннего цикла, когда 'var2' равна' 2', пропускается, как показано на выходе. В чем проблема? – Arc676
Я проверил этот пример с этого сайта http://www.java-examples.com/continue-statement, но после этого описания «Эта форма утверждения вызывает пропуски текущей итерации самой внутренней для» кода не пропускает самую внутреннюю для цикла –
Если вы не используете continue; затем печатается var2: 2, что означает продолжение; пропускает выполнение System.out.println – Shivam