package com.sf.day19._01_exception; import com.sf.day19._01_exception.ex.AgeException; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.util.Scanner; public class Test2 { public static void main(String[] args) throws FileNotFoundException, IllegalAccessException { // 需求:定义一个年龄的异常,当年龄值不在[1,100]这个范围,程序抛出年龄异常。 // 在控制台当中去输入年龄 Scanner scanner = new Scanner(System.in); System.out.println("请输入年龄:"); int age = scanner.nextInt(); method1(age); } private static void method1(Integer age) { // 判断年龄是否在1-100 去年 if(!(age >=1 && age<=100)){ throw new AgeException("年龄不符合标准请输入1-100之内"); } } }