第7章任务2:对数据的异常处理
来源:互联网 发布:ping用到的网络协议 编辑:程序博客网 时间:2024/04/27 18:08
package fsl;import java.lang.reflect.Array;import java.util.Scanner; //引入一个java输入包public class Jpsr { //定义一个类(键盘输入)-Jpsr, void inputException(){ //定义一个函数实现以下功能 int a[]=new int [3]; //定义含有3个整型元素的数组a int i; Scanner sc= new Scanner(System.in); //创建一个输入的对象 System.out.println("请输入3个整型数据:"); //显示要输入的是3个整型的数据 for(i=0;i<3;i++){ //循环输入3个整型数据为止 a[i]=sc.nextInt(); //输入整型数据 System.out.println("a["+i+"]="+a[i]); //输出输入的那3个整型数据 }} public static void main(String[] args) { // TODO 自动生成的方法存根 Jpsr ty =new Jpsr();//创建一个对象,也称为实例化 try{ ty.inputException(); //访问方法,让它完成该方法的功能 } catch(ArrayIndexOutOfBoundsException e){ //捕捉异常,并输入错误提示 System.out.println("数组越界"+e); } finally{ System.out.println("最后一定会被执行的语句"); //最终处理,输出相应的信息提示 } } }
1.知识点分析:1)异常的概念:是在程序运行中发生的反常,它将中断指令的正常运行。异常时属于异常类的对象。
2)java的异常是一个特殊的类,是系统类库中Exception类的子类。
3)异常的抛出是指在java程序中运行时如果引发了一个可以识别的错误,就会产生一个与该错误相对应的异常类对象,即抛出一个异常类对象。
4)try catch 语句是成对使用的,而finally是不管程序怎么样执行它在最后都将被执行的。
运行结果为:
阅读全文
0 0
- 第7章任务2:对数据的异常处理
- 对数据的异常处理
- java:对输入数据的异常处理
- 7.2对输入数据的异常处理
- 对输入数据的异常处理
- 对输入数据的异常处理
- 对输入数据的异常处理
- 对输入数据的异常处理
- 对输入数据的异常处理
- 第04章 异常处理 02 异常的概念2
- 第32讲:异常处理:你不可能总是对的
- 第32讲:异常处理:你不可能总是对的
- 对异常的处理
- Retrofit请求数据对错误以及网络异常的处理
- Retrofit请求数据对错误以及网络异常的处理
- Retrofit请求数据对错误以及网络异常的处理
- 第7章 Spring MVC的高级技术--异常处理
- 数据的异常处理
- 实现一个函数,可以左旋字符串中的k个字符。
- new 操作符具体干了什么?
- 712. Minimum ASCII Delete Sum for Two Strings(动态规划)
- Python入门之环境配置
- 58. Length of Last Word
- 第7章任务2:对数据的异常处理
- Fresco加载网络图片的使用
- 浅入浅出UML之类图
- Python入门小游戏
- java多线程基础
- uml通信图
- python 的容器之列表使用
- Java消息中间件学习笔记四 -- ActiveMQ的使用,【队列模式】
- Android --- WebView -- 混合开发(二)