JAVA怎么在if,for语句里return不让程序报错?

 public static void main(String[] args) {
        for(int i=0;i<10;i++){
            if(true){
                return 0;
            }
        }
    }

return 0;
->
return;

好好看看java基础,这个方法是void的,不能有返回值,也就是说方法内不能有return;

如果你的目的是跳出循环,可以把 "return 0;" 换成 "break;",如果你的目的是继续则将 "return 0;" 换成 "continue;"

return 0;
->
return;

void 表示没有返回值,所以直接return即可

直接return就可以

不知道你想完成什么任务,如果是跳出循环的话应该是break,如果是继续是 continue,你当前的代码错误原因是return 0了,但是方法是void所以return无效。

注意方法返回值,main方法也是一个方法,也是有返回值的,返回值类型是void

不知道你想实现什么?