对输入数据进行多个异常处理
来源:互联网 发布:人工智能演讲 编辑:程序博客网 时间:2024/05/16 15:08
package java;import java.util.Scanner;public class yc { static void inputException()throws IllegalAccessException { int a[]=new int[3]; Scanner sc=new Scanner(System.in); System.out.println("请输入3个整型数据:"); int i,sum=0,average; for(i=0;i<3;i++) { a[i]=sc.nextInt(); sum=sum+a[i]; } System.out.println("请输入除数"); average=sc.nextInt(); average=sum/average; System.out.println("average="+average); throw new IllegalAccessException(); } public static void main(String[] args) { // TODO Auto-generated method stub try { inputException(); } catch(ArrayIndexOutOfBoundsException e) { System.out.println("数组越界"+e); } catch(ArithmeticException e) { System.out.println("除数不能为0"+e); } catch(IllegalAccessException e) { System.out.println("非法存取"+e); } finally { System.out.println("最后一定会被执行的语句"); } }}
程序分析:声明异常IllegalAccessException
定义包含3个元素的数组;
获取3个元素的值,并计算总和;
输入除数,并用总和除以除数;finally语句组,输出提示信息;
try语句组“监督”异常;
抛出异常IllegalAccessException;
阅读全文
0 0
- java:对输入数据进行多个异常处理
- 对输入数据进行多个异常处理
- 对输入数据进行多个异常处理
- 对输入数据进行多个异常处理
- 对输入数据进行多个异常处理
- 对输入数据进行多个异常处理
- 对输入数据进行多个异常处理
- 7.3对数据进行多个异常处理
- java:对输入数据的异常处理
- 7.2对输入数据的异常处理
- 对输入数据的异常处理
- 对输入数据的异常处理
- 对输入数据的异常处理
- 对输入数据的异常处理
- 对输入数据的异常处理
- 输入数据异常处理
- Java Swing TextField对用户输入数据进行格式化处理
- 询问用户是哪个年级的同学,对输入的数据进行保存,将结果显示在屏幕上。要求合法年级为1,2,3.自定义异常类GradeExceptio,对输入非法的情况进行异常处理。
- java项目jsp中如何引用本地路径图片
- 截取图片接口的路径
- 时钟的实时显示
- card效果的实现
- 1126. Eulerian Path (25)
- 对输入数据进行多个异常处理
- ElasticSearch Java Api(三) -更新索引库
- 一、MySQL 安装
- Android双击事件(判断时间范围)
- Magic Powder
- matlab文件导入
- ElasticSearch Java Api(四) -删除索引
- TensorFlow 多分类标签转换成One-hot
- PAT---1027打印沙漏