如何检测JAVA编程的异常代码
来源:爱站网时间:2020-06-19编辑:网友分享
在Java开发中,程序运行的时候会遇到异常的情况,程序运行中的各种问题通过异常处理机制进行处理,下面就让爱站技术频道小编带我们一起去看看如何检测JAVA编程的异常代码吧!
在Java开发中,程序运行的时候会遇到异常的情况,程序运行中的各种问题通过异常处理机制进行处理,下面就让爱站技术频道小编带我们一起去看看如何检测JAVA编程的异常代码吧!
练习1
写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,c “不能构成三角形”;如果可以构成则显示三角形三个边长。在主方法中得到命令行输入的三个整数,调用此方法,并捕获异常。
两边之和大于第三边:a+b>c
两边之差小于第三边:c-a
package 异常; import java.util.Arrays; import java.util.InputMismatchException; import java.util.Scanner; public class TestTriangle { public static void triangle(int a, int b,int c) throws IllegalArgumentException, InputMismatchException{ int x[] = new int[3]; x[0] = a; x[1] = b; x[2] = c; Arrays.sort(x); if ((x[0]+x[1]>x[2])&&(x[2]-x[1]
练习2:
从命令行输入5个整数,放入一整型数组,然后打印输出。要求:
如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。
无论是否发生异常,都输出“感谢使用本程序!”
package 异常; import java.util.InputMismatchException; import java.util.Scanner; public class TestArray { public static void main(String[] args) { int a[] = new int[5]; System.out.println("请输入5个数:"); System.out.println("最后输入一个非数字结束输入操作。"); Scanner in = new Scanner(System.in); try{ int i = 0; while(in.hasNextDouble()){ a[i] = in.nextInt(); i++; } if(i
以上就是爱站技术频道介绍的有关如何检测JAVA编程的异常代码,其实操作方法是比较复杂的,如果初学者不是很了解的话可以在下方留言,我们第一时间会给您回复。