小编San*_*ana的帖子

java和c中的for循环有什么区别吗?

for c in c

int i;
int n = 20;
for(i = 0; i + n; i-- ) {
     printf("-\n");

}
Run Code Online (Sandbox Code Playgroud)

for循环在java中

int i;
int n=20;
for (i = 0; i + n; i--) {
   System.out.println("-\n");
}
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,循环在c中工作正常(将打印" - "20次).但是在java中循环显示错误为

线程"main"中的异常java.lang.Error:未解决的编译问题:类型不匹配:无法从int转换为boolean

为什么会出现这种错误?

c java iteration for-loop

3
推荐指数
1
解决办法
1531
查看次数

标签 统计

c ×1

for-loop ×1

iteration ×1

java ×1