激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - 一道關(guān)于java異常處理的題目

一道關(guān)于java異常處理的題目

2020-06-18 10:57荊小八 JAVA教程

本文給大家分享一道關(guān)于java異常處理的題目,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

1、建立exception包,編寫TestException.java程序,主方法中有以下代碼,確定其中可能出現(xiàn)的異常,進(jìn)行捕獲處理。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
public class YiChang {
public static void main(String[] args){
for(int i=0;i<4;i++){
int k;
switch(i){
case 0: int zero=0;
try{
k=911/zero;
}catch(ArithmeticException e){
System.out.println("出現(xiàn)算數(shù)異常!");
}
break;
case 1:
try{
int b[]=null;
k = b[0];
}catch(NullPointerException e){
System.out.println("出現(xiàn)空指針異常!");
}
break;
case 2:
int c[]=new int[2];
try{
k=c[9];
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("出現(xiàn)數(shù)組序號(hào)溢出!");
}
break;
case 3:
try{
char ch="abc".charAt(99);
}catch(StringIndexOutOfBoundsException e){
System.out.println("出現(xiàn)數(shù)據(jù)類型轉(zhuǎn)換異常!");
}
break;
}
}
}
}

一道關(guān)于java異常處理的題目

2、建立exception包,建立Bank類,類中有變量double balance表示存款,Bank類的構(gòu)造方法能增加存款,Bank類中有取款的發(fā)方法withDrawal(double dAmount),當(dāng)取款的數(shù)額大于存款時(shí),拋出InsufficientFundsException,取款數(shù)額為負(fù)數(shù),拋出NagativeFundsException,如new Bank(100),表示存入銀行100元,當(dāng)用方法withdrawal(150),withdrawal(-15)時(shí)會(huì)拋出自定義異常。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
public class InsufficientFundsException extends Exception {
public String getMessage(){
return "您的余額不足!";
}
}
public class NagativeFundsException extends Exception{
public String getMessage(){
return "取款金額不能為負(fù)數(shù)!";
}
}
public class Bank {
private static double balance;
Bank(){
};
Bank(double balance){
this.balance=balance;
}
public static void withDrawal(double dAmount) throws InsufficientFundsException,NagativeFundsException{
if(dAmount>balance){
throw new InsufficientFundsException();
}
if(dAmount<0){
throw new NagativeFundsException();
}
}
public static void main(String[] args){
Bank b=new Bank(100);
System.out.println("我有"+balance+"元存款!");
try{
withDrawal(150);
}catch(InsufficientFundsException | NagativeFundsException e){
e.printStackTrace();
}
try{
withDrawal(-15);
}catch(NagativeFundsException |InsufficientFundsException e){
e.printStackTrace();
}
}
}

一道關(guān)于java異常處理的題目

一道關(guān)于一道關(guān)于java異常處理的題目就給大家介紹這么多,希望對(duì)大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的,在此也非常感謝大家對(duì)服務(wù)器之家網(wǎng)站的支持!

原文鏈接:http://www.cnblogs.com/jingzhenhua/p/5902377.html

延伸 · 閱讀

精彩推薦
386
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 激情小说区 | 国产乱xxxx | 中文字幕欧美一区二区三区 | 有兽焉免费动画 | 国产精品视频自拍 | 92看片淫黄大片欧美看国产片 | 伊人午夜视频 | 久久3| 成人aaaa免费全部观看 | 超污视频在线看 | 亚洲性视频 | 久草在线新视觉 | 日本羞羞的午夜电视剧 | 欧美精品欧美极品欧美激情 | 玩偶姐姐在线观看免费 | 国产精品久久久久久影院8一贰佰 | 毛片免费看电影 | 99影视电影电视剧在线播放 | 国产一级aaa全黄毛片 | 久久99精品久久久久久青青日本 | 亚洲综合视频网站 | 久久男人视频 | 日本看片一区二区三区高清 | 免费中文视频 | 免费嗨片首页中文字幕 | 一级免费特黄视频 | 日本爽快片100色毛片视频 | 国产精品99久久久久久久女警 | 国产瑟瑟视频 | 欧美女人天堂 | 中国毛片在线观看 | av成人免费在线观看 | 免费看h网站 | 亚洲精品一区二区三区在线看 | 一级做a爱片久久毛片a高清 | 黄色av网站在线观看 | 国产免费久久久久 | 看全色黄大色黄大片女图片 | 中文字幕精品在线播放 | 91九色网 | 国产中文av在线 |