如何检测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编程的异常代码,其实操作方法是比较复杂的,如果初学者不是很了解的话可以在下方留言,我们第一时间会给您回复。

上一篇:java编程开发之快速构建springCloud的步骤

下一篇:通俗讲解spring框架中发送邮件的参数设置

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载