Java 实验六:异常处理

news/2024/8/26 18:32:39 标签: java, 开发语言

一、实验目的

1、掌握异常处理方法,掌握自定义异常。

二、实验环境

1、windows11;

2、JDK1.8,集成开发环境Eclipse。

三、实验内容

1、自定义一个异常类ScoreException继承Exception:编程实现从键盘录入成绩并对成绩进行验证,如果录入的成绩在0-100之间,允许正常录入,否则抛出一个ScoreException类型的异常,异常信息显示“分数必须在0-100之间!!!”。

四、实验总结

catch代码块中处理异常有三种方式:一打印堆栈信息:e.printStackTrace;二使用标准的错误流显示输出:System.err.println(“输出错误信息”);三异常信息的字符串表示形式:e.getMessage()。


http://www.niftyadmin.cn/n/5558992.html

相关文章

Qt纯代码绘制一个等待提示Ui控件

等待样式控件是我们在做UI时出场率还挺高的控件之一,通常情况下有如下的几种实现方式:1、自定义绘图,然后重写paintEvent函数,在paintEvent中绘制等待图标,通过QTimer更新绘制达到转圈圈的效果。2、 获取一张gif的资源…

2024图纸加密软件推荐|十款CAD图纸加密软件排行榜

在数字化时代,图纸和设计文件的保护变得尤为重要。无论是建筑蓝图、机械CAD图纸还是电子电路图,这些文件往往包含了企业的核心知识产权和商业机密。因此,选择一款可靠且高效的图纸加密软件来保障信息安全,成为了众多设计团队和企业…

基于搜索二叉树的停车收费管理系统

系统效果&#xff1a;录入汽车信息 查看汽车信息 收费信息查看 查询车库车辆 代码展示&#xff1a; //SearchBinaryTree.h #pragma once #include<iostream> #include<string> #include<time.h> #include<Windows.h> using namespace std;template<…

pgsql(guass)可获取到对应的表名称、字段名称、注释、字段类型

pgsql可获取到对应的表名称、字段名称、注释、字段类型(GUASS的也是适用) SELECT c.relname as 表名,a.attname as 字段名,format_type(a.atttypid,a.atttypmod) as 类型,a.attnotnull as 非空, col_description(a.attrelid,a.attnum) as 注释 FROM pg_class as c,pg_attri…

AI金融投资002:批量下载巨潮资讯基金招募说明书

文章目录 一、介绍二、输入内容三、输出内容一、介绍 打开巨潮资讯的基金招募说明书页面: http://www.cninfo.com.cn/new/fullt 动态网页,返回json数据: "adjunctUrl": "finalpage/2024-06-08/1220300147.PDF",{"classifiedAnnouncements"…

ubuntu在代码中添加异常信号捕获防止异常退出(可用于多线程程序)

1.异常信号捕获&#xff1a; 在代码运行处理大批量数据时&#xff0c;往往不想因为某一个数据的文件损坏或异常导致代码的运行退出或异常重启&#xff0c;影响系统运行的稳定性。而这些异常又不能够被try catch捕获到&#xff0c;因此在某些特殊应用中&#xff0c;需要进行异常…

服务器数据恢复—RAID5阵列重建重建导致数据丢失的数据恢复案例

服务器数据恢复环境&故障&#xff1a; 一台服务器&#xff0c;有一组由5块硬盘组建的raid5磁盘阵列。 服务器在运行过程中一块有磁盘掉线&#xff0c;由于raid5阵列支持一块磁盘掉线的特性&#xff0c;服务器还在正常工作。不久之后服务器出现故障&#xff0c;管理员在不了…

单链表算法 - 链表分割

链表分割_牛客题霸_牛客网现有一链表的头指针 ListNode* pHead&#xff0c;给一定值x&#xff0c;编写一段代码将所有小于x的。题目来自【牛客题霸】https://www.nowcoder.com/practice/0e27e0b064de4eacac178676ef9c9d70思路: 代码: /* struct ListNode {int val;struct List…