21xrx.com
2024-11-22 07:04:08 Friday
登录
文章检索 我的文章 写文章
Java简易计算器:让你的数学题如数家珍
2023-06-15 10:02:55 深夜i     --     --
Java 计算器 Swing库

Java是一种强大的编程语言,可以用来创建各种各样的应用程序,包括计算器。本文将介绍如何使用Java创建简易计算器,让你轻松地解决数学问题。

首先,我们需要一个Java集成开发环境(IDE),例如Eclipse或IntelliJ IDEA。打开IDE后,创建一个新的Java项目。然后在项目中创建一个新的类,命名为“Calculator”。

现在,我们需要在“Calculator”类中添加一些方法来执行计算操作。例如,我们可以添加一个“add”方法来执行两个数字的加法操作。

代码示例:

 java

public class Calculator {

  public static int add(int num1, int num2) {

    return num1 + num2;

  }

}

上面的代码演示了如何创建一个名为“add”的static方法,在该方法中将两个整数相加并返回结果。

除了加法,我们还可以添加其他方法来执行减法、乘法和除法运算。例如,下面是一个执行减法运算的方法:

 java

public static int subtract(int num1, int num2)

  return num1 - num2;

现在我们已经编写了一些方法来执行基本操作,我们需要一个用户界面来让用户输入数字和执行计算。我们可以使用Java Swing库来创建GUI界面。

在“Calculator”类中添加一个“main”方法,用于启动应用程序和显示GUI界面。在该方法中,我们需要创建一个新的窗口,并添加文本框和按钮,以便用户输入数字和执行操作。

代码示例:

 java

import javax.swing.*;

public class Calculator {

  public static void main(String[] args) {

    JFrame frame = new JFrame("Java简易计算器");

    JTextField textField1 = new JTextField(10);

    JTextField textField2 = new JTextField(10);

    JLabel label = new JLabel("计算结果:");

    JButton addButton = new JButton("加");

    addButton.addActionListener(e -> {

      int num1 = Integer.parseInt(textField1.getText());

      int num2 = Integer.parseInt(textField2.getText());

      int result = add(num1, num2);

      label.setText("计算结果:" + result);

    });

    JButton subtractButton = new JButton("减");

    subtractButton.addActionListener(e -> {

      int num1 = Integer.parseInt(textField1.getText());

      int num2 = Integer.parseInt(textField2.getText());

      int result = subtract(num1, num2);

      label.setText("计算结果:" + result);

    });

    JPanel panel = new JPanel();

    panel.add(textField1);

    panel.add(textField2);

    panel.add(addButton);

    panel.add(subtractButton);

    panel.add(label);

    frame.add(panel);

    frame.pack();

    frame.setVisible(true);

  }

  public static int add(int num1, int num2) {

    return num1 + num2;

  }

  public static int subtract(int num1, int num2)

    return num1 - num2;

  

}

上面的代码演示了如何创建一个具有“加”和“减”按钮的简单GUI界面,用户可以输入两个数字并执行相应的计算操作。运行该应用程序,将显示一个窗口,类似于下图所示:

![simple-calculator](https://cdn.jsdelivr.net/gh/lixiaodan001/blog-img//202109031111865.png)

喜欢Java的人已经可以在灵活的使用Java的同时,操作简单计算器了。

  
  

评论区

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