Java 抛异常的两种方法
生活随笔
收集整理的這篇文章主要介紹了
Java 抛异常的两种方法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
import java.io.*;public class EmployeeTest{EmployeeTest(){}public void Test1(int x) throws ArrayIndexOutOfBoundsException,ArithmeticException{System.out.println(x);if(x == 0){System.out.println("沒(méi)有異常");return;}//數(shù)據(jù)越界異常else if (x == 1){int[] a = new int[3];a[3] = 5;}//算術(shù)異常else if (x == 2){int i = 0;int j = 5/0;}}public void Test2(int x){try {System.out.println(x);if(x == 0){System.out.println("沒(méi)有異常");return;}//數(shù)據(jù)越界異常else if (x == 1){int[] a = new int[3];a[3] = 5;}//算術(shù)異常else if (x == 2){int i = 0;int j = 5/0;}}catch(Exception e){e.printStackTrace();}}public static void main(String[] args){EmployeeTest abc = new EmployeeTest();abc.Test1(0);abc.Test2(1);}
}
?
總結(jié)
以上是生活随笔為你收集整理的Java 抛异常的两种方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C# 导入CSV文件,导出到CSV文件
- 下一篇: golang操作mysql数据库(Go-