public class ReturnDemo{
public static void main(String[] args){
}
public static void fun(){
if(true){
return ;
}
}
public static int sum(int a, int b){
return a+b;
}
public static int sum1(int a,int b) {
int c = a+ b;
if(true){ //谁能解释下,为什么我if里面的条件明明是true,下面也有返回值,为什么编译的的时候就是说缺少返回语句?
return c;
}
}
}
上面那里特别纳闷,求详细说明,越详细的解释越好,另把return详细说下,用在哪,什么时候该返回,什么时候不能返回,有返回值的方法是怎么返回的,无返回值的又是怎么返回的,还有是不是有些地方不写return也默认有rentrn效果!!! |