抛出异常

抛出异常

异常对象的抛出

在这里插入图片描述

一般状况抛运行时异常

在这里插入图片描述

演练

  • 接收一个年龄
  • 若是年龄在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("程序结束");
    }
}

在这里插入图片描述

异常对象经常使用方法

在这里插入图片描述

相关文章
相关标签/搜索