题解 | #判断学生成绩#

判断学生成绩

http://www.nowcoder.com/practice/a35cbafbec10449f8a576e822430a3ab

import java.util.*;

public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int score = scanner.nextInt();

    //write your code here......
    scanner.close();//**关闭输入器
    try{
        if(0<=score&&score<=100){
            System.out.println(score);
        }
        else{
            throw new ScoreException("分数不合法");//throw抛出异常,并且创建一个新的异常对象。ScoreException("分数不合法")是我们自定义的异常构造器。
        }
        //try和catch是主函数里抓取潜在异常的一对组合,无异常的话catch就不会执行,有catch就会抓取thorw新建的异常对象,然后输出我们需要的提示信息。
    }
    catch(ScoreException e){
        System.out.println(e.getMessage());
    }//e是ScoreException类,继承了父类的getMessage的方法。
}

}

class ScoreException extends Exception {

//write your code here......
public ScoreException(String Message){
    super(Message);
}

}

全部评论

相关推荐

LXXXXd:有点杂,想搞自动化的话没必要把法律的经历写上去
点赞 评论 收藏
分享
10-29 15:51
嘉应学院 Java
后端转测开第一人:你把简历的学历改成北京交通大学 去海投1000份发现基本还是没面试
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务