异常处理报告单

时间:2024.4.20

第二篇:y异常处理


实验九  异常

实验目的:

  1 了解异常概念,能熟练的使用try,catch,finally语句对异常进行处理。

  2 能熟练的定义并使用自定义异常。

实验内容:

1 定义一个人类,包括姓名,性别,年龄,然后对年龄进行判断,如果不在年龄范围,抛出异常,并对其进行相应处理。

2  第七章实训任务。

实验结果:

第一题:

package hjn;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class GetPositiveInteger {

    public static void main(String[] args) throws IOException {

       String name;

       int age;

       boolean sex=false;

          

       do{try{

             

              System.out.println("请输入年龄:");

           BufferedReader in=new BufferedReader(new InputStreamReader(System.in));

           name=in.readLine();

                  age=Integer.parseInt(name);

           if(age<=0 || age>=120){

              throw new NegativeIntegerException();

           }

           sex=true;

           }

           catch(NumberFormatException e){

              System.out.println("输入的年龄不符合规则,请重新输入。");

           }

           catch(NegativeIntegerException e){

              System.out.println("输入的年龄不符合规则,请重新输入。");

           }

       }while(!sex);}

}

class NegativeIntegerException extends Exception{}

     

第二题:

package hjn;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class GetPositiveInteger {

    public static void main(String[] args) throws IOException {

       String inputStr;

       int inputNum;

       boolean gotgoodInput=false;

       do{

           try{

             

              System.out.println("请输入一个正整数:");

           BufferedReader in=new BufferedReader(new InputStreamReader(System.in));

           inputStr=in.readLine();

                  inputNum=Integer.parseInt(inputStr);

           if(inputNum<=0){

              throw new NegativeIntegerException();

           }

           gotgoodInput=true;

           }

           catch(NumberFormatException e){

              System.out.println("输入的不是一个正整数,请重新输入。");

           }

           catch(NegativeIntegerException e){

              System.out.println("输入的不是一个正整数,请重新输入。");

           }

       }while(!gotgoodInput);

    }

}

class NegativeIntegerException extends Exception{}

   

   

     

   

     

更多相关推荐:
异常情况报告制度

异常情况报告制度为有效预防及时控制和处置安全生产工作中出现的突发事件切实保障职工人身和财产安全维护公司稳定确保良好的生产工作秩序减轻和消除突发事件造成的危害和影响特制定本制度一范围本制度适用于公司职工安全管理公...

来料异常处理报告单

来料异常处理报告单

品质异常处理分析报告

日期编号H010

品质异常处理报告

品质异常处理报告,内容附图。

JAVA实验报告5 异常处理实验

中南财经政法大学武汉学院实验报告实验课名称JAVA语言学生姓名专业班级网络工程1104学号11071125开课时间20xx年2月26日教务处制Java程序设计基础实验报告实验序号05实验项目名称异常处理

JAVA异常处理实验报告

JAVA语言程序设计实验报告实验三实验题目:异常处理指导老师:卢照专业班级:计算机科学与技术系1106班姓名:李锋(20xx100645)20xx年x月x日一、实验名称:异常处理二、实验目的:1.掌握异常处理…

异常管理报告

异常管理报告注所有异常管理报告进入公司学习平台管理库供管理人员学习借鉴异常管理报告填写指导与须知异常的定义1损失金额在1万元含以上非正常使用寿命损坏的设备设施耗品零部件2异常造成的停产时间损失24小时以上的3需...

员工行为异常报告单

员工行为异常现象报告单

设备异常情况报告制度

设备异常情况报告制度1目的为了加强设备安全管理防止设备安全事故的发生特制定本制度2适用范围3职责31设备操作人员是设备的操作责任人对设备异常情况的报告负责32维修车间是设备的维修部门对设备异常情况的调查处理负责...

4月4日网络异常分析报告

4月4日网络异常分析报告事故过程4月4日公司网络出现异常中盐项目部和公司的vpn通道断开造成项目部无法通过vpn内网访问邮件MIS等系统另外外网用户也无法正常登录使用sslvpn5日上午750左右叶明宏主管重新...

传染病异常信息报告机制和处理流程

双河第二社区卫生服务中心传染病疫情异常信息反应机制和处理流程县疾病预防控制中心传染病疫情网络直报异常信息快速反应机制和处理流程图

质量异常报告示例

不合格品纠正措施报告书

异常处理报告(34篇)