题解 | #判断学生成绩#

判断学生成绩

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);
}

}

全部评论

相关推荐

这算盘打的
程序员小白条:都这样的,都是潜规则,你自己说可以实习一年就行了,实习可以随便跑路的
点赞 评论 收藏
分享
06-12 16:00
天津大学 Java
牛客30236098...:腾讯坏事做尽,终面挂是最破防的 上次被挂了后我连简历都不刷了
点赞 评论 收藏
分享
06-17 21:57
门头沟学院 Java
白友:噗嗤,我发现有些人事就爱发这些,明明已读不回就行了,就是要恶心人
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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