21xrx.com
2024-11-22 12:12:27 Friday
登录
文章检索 我的文章 写文章
Java异常处理实现计算器功能
2023-06-16 11:02:21 深夜i     --     --
Java 异常处理 计算器

Java是一种高级编程语言,可以方便地开发各种应用程序,包括计算器。但是,在计算过程中很可能会出现各种异常。为了保证程序的健壮性和正确性,需要使用Java异常处理机制来处理这些异常情况。

在Java中捕获异常的方式有try-catch结构,即先使用try语句块来执行可能会出现异常的代码,接着使用一个或多个catch语句块来捕获和处理这些异常。因此,在开发计算器程序时,我们可以使用try-catch结构来处理可能会出现的异常情况,例如被除数为零等等。

下面是Java异常处理实现计算器功能的代码:


import java.util.Scanner;

public class Calculator {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    System.out.println("请输入第一个数字:");

    int num1 = scanner.nextInt();

    System.out.println("请输入运算符(+、-、*、/):");

    String operator = scanner.next();

    System.out.println("请输入第二个数字:");

    int num2 = scanner.nextInt();

    try {

      int result = 0;

      switch (operator) {

        case "+":

          result = num1 + num2;

          break;

        case "-":

          result = num1 - num2;

          break;

        case "*":

          result = num1 * num2;

          break;

        case "/":

          result = num1 / num2;

          break;

        default:

          System.out.println("运算符错误!");

      }

      System.out.println("计算结果是:" + result);

    } catch (Exception e) {

      System.out.println("发生异常:" + e.getMessage());

    }

  }

}

通过以上代码实现了一个简单的计算器程序,用户输入两个数字和运算符,程序输出计算结果。如果出现异常情况,例如被除数为零,则程序会捕获该异常并输出异常信息。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复