12345678910111213141516171819202122232425262728 |
- 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之内");
- }
- }
- }
|