21xrx.com
2024-09-17 04:27:48 Tuesday
登录
文章检索 我的文章 写文章
如何用Java语言实现简单的计算器
2023-06-14 20:20:14 深夜i     --     --
Java 计算器 基本算术运算

Java是一种广泛使用的编程语言,拥有丰富的库和框架,同时也非常适合用于构建各种类型的应用程序。在这篇文章中,我们将探讨如何用Java语言实现一个简单的计算器。

首先,我们需要定义一个类来表示计算器。该类应包含可以执行基本算术运算的方法(例如,加法、减法、乘法和除法)。以下是一个示例计算器类:


public class Calculator {

 public int add(int num1, int num2) {

  return num1 + num2;

 }

 public int subtract(int num1, int num2)

  return num1 - num2;

 

 public int multiply(int num1, int num2) {

  return num1 * num2;

 }

 public double divide(int num1, int num2) {

  if (num2 == 0) {

   throw new IllegalArgumentException("Cannot divide by 0!");

  }

  return (double) num1 / num2;

 }

}

如上所述,该类提供了四个方法来执行加、减、乘和除运算。在除法方法中,我们使用if语句来检查除数是否为零。如果是,则抛出一个IllegalArgumentException异常。

接下来,我们可以编写一个简单的Java应用程序来使用我们的计算器类。以下是一个示例应用程序:


import java.util.Scanner;

public class Main {

 public static void main(String[] args) {

  Scanner scanner = new Scanner(System.in);

  Calculator calculator = new Calculator();

  System.out.print("Enter first number: ");

  int num1 = scanner.nextInt();

  System.out.print("Enter second number: ");

  int num2 = scanner.nextInt();

  System.out.println(num1 + " + " + num2 + " = " + calculator.add(num1, num2));

  System.out.println(num1 + " - " + num2 + " = " + calculator.subtract(num1, num2));

  System.out.println(num1 + " * " + num2 + " = " + calculator.multiply(num1, num2));

  System.out.println(num1 + " / " + num2 + " = " + calculator.divide(num1, num2));

 }

}

该应用程序首先创建一个Scanner对象以从控制台读取用户输入。然后,它创建了一个Calculator对象。接下来,它提示用户输入两个数字,并使用计算器类执行适当的算术运算。最后,它将结果输出到控制台。

通过这个简单的示例,您可以看到Java的一些基本语法和核心概念。如果您想了解更多有关Java的信息或如何在实践中使用它来构建应用程序,请查看Java的官方文档和教程。

  
  

评论区

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