在java的方法中,分为带返回参数和无返回参数两种方法。在带返回参数的方法体中,需要用return来返回该参数并表示该方法体执行完毕,该方法体中return后的语句将不会被执行。在无返回参数的方法中,可以不出现return,也可以使用return,同样的,当方法体中 遇到return后也表示方法体执行完毕,只是此方法没有参数返回,return后的语句不会被执行。
break的作用是跳出当前循环或者swtich选项,而循环体后面的内容还会被执行。
public void a(){
int i=0;
while(true){
if(i<10){
i++;
}else{
return;
}
}
system.out.print("haha");//因为前面有了return,跳出了a方法,所以这句不会执行
}
public void a(){
int i=0;
while(true){
if(i<10){
i++;
}else{
break;
}
}
system.out.print("haha");//因为前面有了break,跳出的是循环体,所以这句会执行
}