为了账号安全,请及时绑定邮箱和手机立即绑定

请问我这个什么出现问题了!!求助,是返回值吗?

package com.imooc.test;


public class TryCatchTest {


/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

  TryCatchTest tct=new TryCatchTest();

 // int result=tct.test();

  //System.out.println("test()方法y已经执行范围值为:"+result);

  

//  int result2=tct.test2();

  int result=tct.test3();

  System.out.println("test3执行完毕!!完成返回值为:"+result);

}

public int test(){

int divider=10;

int result=100;

try{

while(divider>-1){

divider--;

result=result+100/divider;

}

return result;

}

catch(Exception e){

e.printStackTrace();

System.out.println("循环出异常了!!!");

return -1;

}

}

public int test2(){

int divider=10;

int result=100;

try{

while(divider>-1){

divider--;

result=result+100/divider;

}

return result;

}

catch(Exception e){

e.printStackTrace();

System.out.println("循环出异常了!!!");

return result=999;

}finally{

System.out.println("这是finally!!xixi");

System.out.println("我是result!!我的值是"+result);

}

}

 public int test3(){

int divider=10;

int result=100;

try{

while(divider>-1){

divider--;

result=result+100/divider;

}

}

catch(Exception e){

e.printStackTrace();

System.out.println("循环出异常了!!!");

}finally{

System.out.println("这是finally!!xixi");

System.out.println("我是result!!我的值是"+result);

}

System.out.println("test3运行完了");

 }

}

https://img1.sycdn.imooc.com//5cbe7463000151ee24781242.jpg

https://img1.sycdn.imooc.com//5cbe74630001f60e25601408.jpg


正在回答

5 回答

你似乎最后缺少了 RETURN

0 回复 有任何疑惑可以回复我~

请问已经解决了吗?你这个是缺少返回值的,test3()函数定义的是int类型,所以应该要返回一个int类型的返回值,而函数里面try,catch,finally三处均没有返回值。如果你不需要返回值,可以把int改为void,64行就不会出错,同时,main函数对应的地方修改成也不要接收返回值。

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//5cbfab0d0001e9ec10010751.jpg
错误如下

0 回复 有任何疑惑可以回复我~

第64行 可以把代码复制进去看看

0 回复 有任何疑惑可以回复我~

异常报错信息是什么呢

0 回复 有任何疑惑可以回复我~
#1

程序猿的大爸爸 提问者

错误如下 好像说返回值
2019-04-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409792    人
  • 解答问题       4340    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

请问我这个什么出现问题了!!求助,是返回值吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信