一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

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

服務器之家 - 編程語言 - JAVA教程 - java異常處理的簡單練習

java異常處理的簡單練習

2020-05-16 15:54jingxian JAVA教程

下面小編就為大家帶來一篇java異常處理的簡單練習。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

異常的練習:

老師用電腦上課。

開始思考上課中出現的問題。

比如問題是

電腦藍屏。

電腦冒煙。

要對問題進行描述,封裝成對象。

可是當冒煙發生后,出現講課進度無法繼續。

出現了講師的問題:課時計劃無法完成。

?
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
class Teacher
{
  private Computer cmp;
  public void shangKe()throws NoPlanException      /*聲明異常*/
  {
    cmp=new Computer();
    try
    {
      cmp.run();
    }
    catch(LanPingException e)               /*電腦捕獲處理藍屏的異常*/                  
    {
      cmp.recst();
    }
    catch(MaoYanException e)                /*電腦捕獲處理電腦冒煙的異常*/
    {
      throw new NoPlanException("上課無法繼續,因為"+e.getMessage());    /*電腦無法處理這個異常,繼續把這個異常拋給老師來處理*/  
    }
    
    System.out.println("老師上課");                /*沒有異常,老師就正常上課*/
  }
}
class LanPingException extends Exception               /*自定義藍屏異常*/
{
  LanPingException(String m)
  {
    super(m);
  }
}
 
class MaoYanException extends Exception             /*自定義電腦冒煙異常*/
{
  MaoYanException(String m)
  {
    super(m);
  }
}
class NoPlanException extends Exception             /*自定義老師處理異常*/
{
  NoPlanException(String m)
  {
    super(m);
  }
}
 
class Computer
{
  private int state=3;           /*不同的異常狀態選擇*/
  
  public void run()throws LanPingException,MaoYanException
  {
    if(state==2)                    
    {
      throw new LanPingException("電腦藍屏了");        /*符合條件就拋出異常對象*/
    }
    if(state==3)
    {
      throw new MaoYanException("電腦冒煙了");
    }
    System.out.println("電腦運行");
  }
  
  
  public void recst()
  {
    System.out.println("電腦重啟");
  }
}
 
class ExceptionText
{
  public static void main(String args[])
  {
    Teacher t=new Teacher();
    try
    {
      t.shangKe();
    }
    catch(NoPlanException e)               /*老師捕獲處理電腦冒煙異常*/  
    {
      System.out.println(e.toString());
    }   
  }
}

運行結果:

NoPlanException: 上課無法繼續,因為電腦冒煙了

以上這篇java異常處理的簡單練習就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 啊好爽视频 | 日本公与妇中文在线 | 亚洲AV 无码AV 中文字幕 | 天堂va在线高清一区 | 久久视频在线视频 | 亚洲美洲国产日产 | 免费一区二区 | 双性总裁(h) | 91久色 | futa文| 四虎影视4hu最新地址在线884 | 美女全身体光羞羞漫画 | 亚洲精品一区二区三区在线播放 | 国产酒店自拍 | 99热综合在线 | 欧美区一区 | 亚洲区精品久久一区二区三区 | 91制片厂(果冻传媒)原档破解 | 国产啪精品视频网给免丝袜 | 明星ai人脸替换脸忘忧草 | 视频一区二区国产 | 四虎在线视频免费观看视频 | 国产日产欧产精品精品软件 | 免费成年人在线视频 | 欧美a一片xxxx片与善交 | 奇米影视奇米色777欧美 | 精品久久洲久久久久护士免费 | 青春草在线观看视频 | 欧美va在线高清 | 男女视频在线观看网站 | 亚洲精品成人在线 | hd在线观看免费高清视频 | 亚洲国产精品高清在线 | 亚洲欧洲日产国码无码av | 免费看美女被靠到爽 | 鸭子玩富婆流白浆视频 | 欧美xxoo做爰猛烈视频 | 亚洲视频日韩 | 国产自产2023最新麻豆 | 国产亚洲玖玖玖在线观看 | 日韩精品一区二区三区视频 |