遇到return,函数就结束了,不会往下执行
测试:
class User
{
String name;
int age;
boolean fun1(int i){
if(i==1){
return false;//这里返回不管是false或true都不往下执行
}
//i为1时不往下执行
fun2();
return true;
}
void fun2(){
System.out.println("函数2");
}
}
class Test
{
public static void main(String args []){
User u = new User();
boolean b=u.fun1(1);
System.out.println(b);
}
}