![]() |
1
3
第一个
让你困惑的是
如果你写了:
下面是另一个例子,澄清一下:
|
![]() |
2
1
它将返回null,只是因为返回(在第一个测试中)意味着第二个测试将不被执行。 |
![]() |
3
1
此代码永远不会返回“b”,编译器可能会出错或发出警告。原因是当
|
![]() |
4
1
它返回null,因为这是它遇到的第一个返回。它甚至没有检查第二个异常。
|
![]() |
5
1
这只是代码的一个小的重新格式化,带有一些明确的注释。我发现显式大括号可以帮助一些人看到发生了什么。 如果从返回函数,则不会执行函数中的后续语句。 (这是一个善意的谎言,请参阅“finally”异常处理,但除此之外……——这是一个非常程序化的(逐步的)过程。
|
![]() |
6
0
顺便说一句,在Java中“If”是无效的,您必须使用“If”和圆括号表示If |
![]() |
7
0
|
![]() |
8
0
将返回null。一旦您点击了return语句,控件就会传回调用函数,将函数的返回值设置为您在return关键字之后指定的值。 |
![]() |
9
0
|