黑马程序员技术交流社区
标题:
有难度,结果是什么
[打印本页]
作者:
逍遥小seng
时间:
2014-12-20 21:59
标题:
有难度,结果是什么
public class Test00 {
public static void main(String[] args)throws Exception {
System.out.println(test("name"));
}
public static String test(String name)throws Exception
{
try
{
System.out.println("try....");
return name=name+"...try";
}
finally
{
System.out.println("finally....");
return name= name+"...finally";
}
}
}
作者:
kenhe
时间:
2014-12-20 22:09
try....
name....try
finally....
name...finally
可以返回多条吗?
作者:
逍遥小seng
时间:
2014-12-20 22:10
kenhe 发表于 2014-12-20 22:09
try....
name....try
finally....
舍友给自己出的,运行下就知道了;P,再想想
作者:
杨金龙
时间:
2014-12-20 22:13
输出是try.......finally name...finally
理由是 try里的return 返回值会临时储存进一个临时变量,
在finally里还有一个return 这个返回值会把 try里储存进临时变量的...try覆盖掉
作者:
杨金龙
时间:
2014-12-20 22:15
:( 难道想错了 我去运行下看看
作者:
杨金龙
时间:
2014-12-20 22:17
妹的 字符串连接:@
作者:
逍遥小seng
时间:
2014-12-20 22:18
杨金龙 发表于 2014-12-20 22:17
妹的 字符串连接
运行下就知道,舍友给我出的。。。;P
作者:
杨金龙
时间:
2014-12-20 22:21
try
.......finally
name ...try...finally
答案是这个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2