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
为什么会出现这种错误?