java-基础-try、catch和finally
来源:互联网 发布:asp.net企业网站源码 编辑:程序博客网 时间:2024/06/16 09:01
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public
static
int
NoException(){
int
i=
10
;
try
{
System.out.println(
"i in try block is:"
+i);
return
--i;
}
catch
(Exception e){
--i;
System.out.println(
"i in catch - form try block is:"
+i);
return
--i;
}
finally
{
System.out.println(
"i in finally - from try or catch block is:"
+i);
return
--i;
}
}
1
2
3
4
5
public
static
void
main(
String
[] args) {
System.out.println(
"=============NoException=================="
);
System.out.println(NoException());
System.out.println(
"==============================="
);
}
1
2
3
4
5
=============NoException==================
i
in
try
block
is
:
10
i
in
finally
- from
try
or
catch
block
is
:
9
8
===============================
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public
static
int
NoException1(){
int
i=
10
;
try
{
System.out.println(
"i in try block is:"
+i);
return
--i;
}
catch
(Exception e){
--i;
System.out.println(
"i in catch - form try block is:"
+i);
return
--i;
}
finally
{
System.out.println(
"i in finally - from try or catch block is:"
+i);
--i;
System.out.println(
"i in finally block is:"
+i);
//return --i;
}
}
1
2
3
4
5
6
=============NoException1==================
i
in
try
block
is
:
10
i
in
finally
- from
try
or
catch
block
is
:
9
i
in
finally
block
is
:
8
9
===============================
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public
static
int
WithException(){
int
i=
10
;
try
{
System.out.println(
"i in try block is:"
+i);
i = i/
0
;
return
--i;
}
catch
(Exception e){
System.out.println(
"i in catch - form try block is:"
+i);
--i;
System.out.println(
"i in catch block is:"
+i);
return
--i;
}
finally
{
System.out.println(
"i in finally - from try or catch block is--"
+i);
--i;
System.out.println(
"i in finally block is--"
+i);
return
--i;
}
}
1
2
3
4
5
6
7
8
=============WithException==================
i
in
try
block
is
:
10
i
in
catch
- form
try
block
is
:
10
i
in
catch
block
is
:
9
i
in
finally
- from
try
or
catch
block
is
--
8
i
in
finally
block
is
--
7
6
===============================
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public
static
int
WithException1(){
int
i=
10
;
try
{
System.out.println(
"i in try block is:"
+i);
i=i/
0
;
return
--i;
}
catch
(Exception e){
System.out.println(
"i in catch - form try block is:"
+i);
return
--i;
}
finally
{
System.out.println(
"i in finally - from try or catch block is:"
+i);
--i;
System.out.println(
"i in finally block is:"
+i);
//return i;
}
}
1
2
3
4
5
6
7
=============WithException1==================
i
in
try
block
is
:
10
i
in
catch
- form
try
block
is
:
10
i
in
finally
- from
try
or
catch
block
is
:
9
i
in
finally
block
is
:
8
9
===============================
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public
static
int
WithException2(){
int
i=
10
;
try
{
System.out.println(
"i in try block is:"
+i);
i=i/
0
;
return
--i;
}
catch
(Exception e){
System.out.println(
"i in catch - form try block is:"
+i);
int
j = i/
0
;
return
--i;
}
finally
{
System.out.println(
"i in finally - from try or catch block is:"
+i);
--i;
--i;
System.out.println(
"i in finally block is:"
+i);
return
--i;
}
1
2
3
4
5
6
7
=============WithException2==================
i
in
try block
is
:10
i
in
catch - form try block
is
:10
i
in
finally -
from
try
or
catch block
is
:10
i
in
finally block
is
:8
7
===============================
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public
static
int
WithException3(){
int
i=
10
;
try
{
System.out.println(
"i in try block is:"
+i);
i=i/
0
;
//return --i;
}
catch
(Exception e){
System.out.println(
"i in catch - form try block is:"
+i);
//int j = i/0;
//return --i;
}
finally
{
System.out.println(
"i in finally - from try or catch block is:"
+i);
--i;
--i;
System.out.println(
"i in finally block is:"
+i);
//return --i;
}
return
--i;
}
1
2
3
4
5
6
7
=============WithException3==================
i
in
try
block
is
:
10
i
in
catch
- form
try
block
is
:
10
i
in
finally
- from
try
or
catch
block
is
:
10
i
in
finally
block
is
:
8
7
===============================
0 0
- java-基础-try、catch和finally
- java基础之try-catch-finally
- 【Java基础】[异常处理]try,catch,finally
- java---try ---catch--finally
- java try catch finally
- Java: try catch finally
- java-try...catch...finally
- java try-catch-finally
- Try、catch和finally
- JAVA的try,catch 和 finally
- Java中的try、catch和finally
- java中的try...catch和finally
- Java中的try catch finally
- Java 异常: try...catch...finally
- java之 try catch finally
- java中的try catch finally
- Java 中的try-catch-finally
- Java 中 try...catch...finally
- 适配器
- HDU5792(离散化+树状数组求逆序数)树状数组求逆序深入讲解
- Spark入门实战系列--8.Spark MLlib(下)--SparkMLlib实战 学习笔记
- 小端字节和大端字节
- UVA 10570 Meeting with Aliens 【枚举+结论题】
- java-基础-try、catch和finally
- java基础的一些题目(自己总结)
- 3.支付的回调统一处理
- 战斗场景的大致思路以及部分代码
- 数据结构实验之栈三:后缀式求值
- 【POJ2251】Dungeon Master
- 坐标系旋转变换公式图解
- POJ 1384 Piggy-Bank DP
- 开源的服务发现