java try-catch语句

Java中的try&catch简介和用法 Java使用try-catch语句来处理异常,将可能出现异常的部分放如try{}中,若try{}中的某一部分在运行时出现异常,则立刻停止执行,跳转至catch{}中的部分,所以catch{}中一般会写入发生异常后的处理。 try-catch语句的格式: try{

Java中的try&catch简介和用法

Java使用try-catch语句来处理异常,将可能出现异常的部分放如try{}中,若try{}中的某一部分在运行时出现异常,则立刻停止执行,跳转至catch{}中的部分,所以catch{}中一般会写入发生异常后的处理。

try-catch语句的格式:

       try{
           可能出现异常的语句
        }
        
     catch(ExceptionSubClass1 e){
           出现异常之后的处理
        }

例:将一个字符串转化为int型整数,例如“321321”,但当字符串中既包含数字又包含字母时,将会出现异常,例如若要将字符串“3213dss”转化为int型整数,则将会出现异常。
代码:

public class test2 {
    public static void main(String args[]){
        int n = 0,m = 0,t = 0;
        try{
            m = Integer.parseInt("321321");
            m = Integer.parseInt("321dss");
            //此处将发生异常,程序将从此停止,
            //所以下面那一行将123赋值给t的语句将不会执行
            t = 123;
        }
        catch(NumberFormatException e){
            System.out.println("发生异常:"+e.getMessage());
        }
        System.out.println("n = " + n + ",m = " + m + ",t = " + t);
        try{
            m = Integer.parseInt("321321");
            m = Integer.parseInt("321111");
            //此处将不会发生异常,程序将在此不会停止,
            //所以下面那一行将123赋值给t的语句将会执行
            t = 123;
        }
        catch(NumberFormatException e){
            System.out.println("发生异常:"+e.getMessage());
        }
        System.out.println("n = " + n + ",m = " + m + ",t = " + t);
    }
}

运行结果:
在这里插入图片描述

知秋君
上一篇 2024-08-10 14:02
下一篇 2024-08-10 13:36

相关推荐