慕姐4675099
2015-08-24 22:57
public int BookSlect(){
try{
System.out.println("输入命令:1-按照名称查找图书;2-按照序号查找图书");
int num=input.nextInt();
if(num==1)
return 1;
if(num==2)
return 2;
}catch(InputMismatchException e){
System.out.println("命令输入错误!请根据提示输入数字命令!");
return 0;
}
}
为什么在MyEclipse中编写的时候会提示This method must return a result of type int,语句中不是有return了 跪求大神解答啊!快晕了
因为你的return语句并不一定执行啊
现在就可以看出来finally的重要性了
。。为什么不会执行啊,三种情况不是都有return吗
Java入门第三季
409792 学习 · 4340 问题
相似问题