package cn.com.exception;
import java.util.*;
public class DreamScore {
//随机数当做考试的实际考分
private int score1=(int)(Math.random()*100)+1;
//定义输入理想分数的方法,输入不符合要求的就抛出自定义异常。
public void inPutNum(String str) throws InPutException{
int value=Integer.parseInt(str);
if(value<0||value>100){
//产生并抛出自定义异常InPutExeption
throw new InPutException("输入分数不在0到100之间");
}else{
System.out.println("输入的理想成绩为:"+value+"分");
System.out.println("实际成绩为:"+score1+"分");
System.out.println("理想成绩与实际成绩的差距为:"+(value-score1)+"分");
}
}
}
|