拋出異常

拋出異常

異常對象的拋出

在這裏插入圖片描述

一般狀況拋運行時異常

在這裏插入圖片描述

演練

  • 接收一個年齡
  • 若是年齡在0-120歲,合法,正常打印這我的的年齡
  • 若是年齡超過0-120歲,拋出一個異常,提示非法數據

代碼

import java.util.Scanner;

public class Test5 {
    public static void main(String[] args) {

        // 得到Scanner對象
        Scanner ipt = new Scanner(System.in);

        // 獲取一個整數
        System.out.println("請輸入你的年齡:");
        int n = ipt.nextInt();

        // 合法性
        if(n>0&&n<120){
            System.out.println("您輸入的年齡是:"+n);
        }
        else {
            throw new RuntimeException("非法數據,你是認真的嗎?");
        }

        // 程序的結束
        System.out.println("程序結束");
    }
}

在這裏插入圖片描述

異常對象經常使用方法

在這裏插入圖片描述

相關文章
相關標籤/搜索