public class TestSignIn {
public static void main(String[]args){
TestSignIn t=new TestSignIn();
student s=new student();
try {
s.login(-1001);
}catch(Exception e){//处理此异常
System.out.println(e.getMessage());
//通过调用getMessage来输出写入的信息
}
}
}
class student{
private int id;
public void login(int id) throws Exception{//抛出异常
if(id>0){
this.id=id;
System.out.println(this.id);
}
else{
throw new Exception("数据非法吗?");//手动生成异常//编译时就有异常//RuntimeException运行时的异常
//调用Exception的重载的构造器来写入message的信息
//类型是 String
}
}
}
关于手动声明异常的学习
最新推荐文章于 2025-12-16 16:02:25 发布
本文介绍了一个简单的Java程序示例,展示了如何在学生登录验证过程中使用异常处理机制。当输入的学生ID为负数时,程序将抛出并捕获一个异常,输出错误信息。
3151

被折叠的 条评论
为什么被折叠?



