цикл в CЕсть ли разница между циклами в java и c?
int i;
int n = 20;
for(i = 0; i + n; i--) {
printf("-\n");
}
для петли в Java
int i;
int n=20;
for (i = 0; i + n; i--) {
System.out.println("-\n");
}
В приведенном выше примере для цикла в C работает нормально (будет печатать "-" 20 раз) .Но for loop in java показывает ошибку как
Исключение в теме "main" java.lang.Error: Неразрешенная проблема компиляции: Тип несоответствия: не может конвертировать из int в boolean
Почему он показывает такую ошибку?
Вам не нужно объявлять i перед петлей – PKlumpp
@ ZerO вы уверены? – DnR
@ DnR зачем мне это нужно? Только если мне нужно получить доступ к i после цикла, и он этого не сделает. И, кстати, я не понимаю его условия перерыва. никогда не видел этого в java. но уже есть ответ на этот вопрос: – PKlumpp