異常處理

public class main {
public static void main(String [] args){
int divisor = 100;
int dividend = 0;
try{
System.out.println( divisor / dividend);
}catch (Exception e ){
//e.printStackTrace();
System.out.println("除數(shù)不能為0");
} finally {

        System.out.println("必須要執(zhí)行的步驟,一定會執(zhí)行");
    }

    System.out.println("哈哈哈哈哈哈");
}

}

import java.util.InputMismatchException;
import java.util.Scanner;

public class main2 {
public static void main(String[] args) {
/* int[] a = new int[2];
Scanner scanner = new Scanner(System.in);
try {
int i = scanner.nextInt();
int j = scanner.nextInt();
a[0] = i;
a[2] = j;
System.out.println(a[0] + a[1]);
} catch (IndexOutOfBoundsException e) {
System.out.println("越界異常");
} catch (InputMismatchException e) {
System.out.println("數(shù)據(jù)格式不對");
} catch (AbstractMethodError e) {
System.out.println("算術(shù)異常");
}/
int [] a = new int[2];
Scanner scanner = new Scanner(System.in);
try {
int i = scanner.nextInt();
int j = scanner.nextInt();
a[0] = i;
a[2] = j;
System.out.println(a[0] / a[1]);
}catch (IndexOutOfBoundsException | InputMismatchException | ArithmeticException e ){
System.out.println("其中的一個錯誤");
}
}
}
public class main3 {
public static void main(String [] args) throws Exception {
/
try{
setSex("afaqfae");
}catch (Exception e ){
System.out.println("上級處理下級拋出的異常");
}*/
setSex("sfwf");

}

public static void setSex(String sex ) throws  Exception{
    if ( ! (sex.equals("男") || sex.equals("女")) ){
        System.out.println("發(fā)現(xiàn)了異常全款,無法處理,交給上級處理");
        throw new Exception("發(fā)現(xiàn)了異常情況,無法處理,交給上級處理");
    }
    }
}

public class main4 {
public static void main(String [] args) throws SexException {
try{
setSex("afaqfae");
}catch (Exception e ){
System.out.println("上級處理下級拋出的異常");
}

}

public static void setSex(String sex ) throws  SexException{
    if ( ! (sex.equals("男") || sex.equals("女")) ){
        //System.out.println("發(fā)現(xiàn)了異常全款准夷,無法處理,交給上級處理");
        throw new SexException("發(fā)現(xiàn)了異常情況确丢,無法處理霎箍,交給上級處理");
    }
}

}
public class SexException extends Exception {
public SexException(){

}

public SexException(String message) {
    super(message);
    System.out.println("自定義的異常處理類.抓住了異常,暫時不處理");
}

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末魏保,一起剝皮案震驚了整個濱河市熬尺,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌谓罗,老刑警劉巖粱哼,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異檩咱,居然都是意外死亡揭措,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進(jìn)店門刻蚯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绊含,“玉大人,你說我怎么就攤上這事炊汹」洌” “怎么了?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵讨便,是天一觀的道長充甚。 經(jīng)常有香客問我,道長霸褒,這世上最難降的妖魔是什么伴找? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮废菱,結(jié)果婚禮上技矮,老公的妹妹穿的比我還像新娘。我一直安慰自己昙啄,他們只是感情好穆役,可當(dāng)我...
    茶點故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著梳凛,像睡著了一般耿币。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上韧拒,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天淹接,我揣著相機與錄音十性,去河邊找鬼。 笑死塑悼,一個胖子當(dāng)著我的面吹牛劲适,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播厢蒜,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼霞势,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了斑鸦?” 一聲冷哼從身側(cè)響起愕贡,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎巷屿,沒想到半個月后固以,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡嘱巾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年憨琳,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片旬昭。...
    茶點故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡篙螟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出稳懒,到底是詐尸還是另有隱情闲擦,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布场梆,位于F島的核電站墅冷,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏或油。R本人自食惡果不足惜寞忿,卻給世界環(huán)境...
    茶點故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望顶岸。 院中可真熱鬧腔彰,春花似錦、人聲如沸辖佣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽卷谈。三九已至杯拐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背端逼。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工朗兵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人顶滩。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓余掖,卻偏偏與公主長得像,于是被迫代替她去往敵國和親礁鲁。 傳聞我的和親對象是個殘疾皇子盐欺,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,543評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 一、異常概述與異常體系結(jié)構(gòu) 1.異常:在Java語言中救氯,將程序執(zhí)行中發(fā)生的不正常情況稱為“異痴姨铮”歌憨。 (開發(fā)過程中的...
    不差不多閱讀 194評論 0 0
  • 今天繼續(xù)講解java中的異常處理機制着憨,主要介紹Exception家族的主要成員,自定義異常务嫡,以及異常處理的正確姿勢...
    Python編程社區(qū)閱讀 282評論 0 1
  • 異常的定義 異常:在Java語言中甲抖,將程序執(zhí)行中發(fā)生的不正常情況稱為“異常”心铃。 (開發(fā)過程中的語法錯誤和邏輯錯誤不...
    黃榕生Ron閱讀 261評論 0 0
  • (1.編寫一個計算學(xué)生平均成績的程序准谚。 要求:程序?qū)崿F(xiàn)輸入學(xué)生名字和成績,當(dāng)用戶輸入-1時表示輸入結(jié)束去扣。根據(jù)正確輸...
    盼旺閱讀 1,200評論 0 1
  • 1.什么是異常.2.異常的分類.3.try ... catch ... finally結(jié)構(gòu)的使用. 1.異常:中斷...
    CCCA閱讀 408評論 0 1