实现一个java程序,实现简单的对输入的数据进行加法运算,运算完成之后关闭程序
时间: 2024-05-14 09:18:23 浏览: 12
可以使用 Scanner 类获取用户输入的数据,然后进行加法运算,最后关闭程序。
代码如下:
```java
import java.util.Scanner;
public class SimpleAddition {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个数:");
int num1 = scanner.nextInt();
System.out.print("请输入第二个数:");
int num2 = scanner.nextInt();
int result = num1 + num2;
System.out.println("结果为:" + result);
scanner.close();
}
}
```
运行程序后,依次输入两个数,程序会计算它们的和并输出结果,然后自动关闭。
相关问题
利用javagui程序设计一个加法运算器
好的,以下是一个简单的Java GUI加法运算器的程序:
```java
import javax.swing.*;
public class AdderGUI {
public static void main(String[] args) {
JFrame frame = new JFrame("加法运算器"); // 创建窗口
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置关闭窗口时退出程序
frame.setSize(300, 150); // 设置窗口大小
JPanel panel = new JPanel(); // 创建面板
frame.add(panel); // 将面板添加到窗口中
JLabel label1 = new JLabel("第一个数:"); // 创建标签1
panel.add(label1); // 将标签1添加到面板中
JTextField text1 = new JTextField(10); // 创建文本框1
panel.add(text1); // 将文本框1添加到面板中
JLabel label2 = new JLabel("第二个数:"); // 创建标签2
panel.add(label2); // 将标签2添加到面板中
JTextField text2 = new JTextField(10); // 创建文本框2
panel.add(text2); // 将文本框2添加到面板中
JButton button = new JButton("计算"); // 创建按钮
panel.add(button); // 将按钮添加到面板中
JLabel result = new JLabel("计算结果:"); // 创建结果标签
panel.add(result); // 将结果标签添加到面板中
// 添加按钮的点击事件
button.addActionListener(e -> {
try {
// 获取文本框中的值并进行加法运算
int num1 = Integer.parseInt(text1.getText());
int num2 = Integer.parseInt(text2.getText());
int sum = num1 + num2;
// 显示计算结果
result.setText("计算结果:" + sum);
} catch (NumberFormatException ex) {
// 如果输入的不是数字,则提示错误
result.setText("请输入数字!");
}
});
frame.setVisible(true); // 显示窗口
}
}
```
运行程序后,会弹出一个窗口,包含两个文本框、一个按钮和一个结果标签。用户输入两个数,点击按钮后,程序会计算两个数的和,并在结果标签中显示计算结果。如果用户输入的不是数字,程序会提示错误。
Java使用AWT和Swing设计一个图形界面(GUI)应用程序实现算术运算
好的,我可以为您提供一个简单的Java GUI应用程序,用于实现基本的算术运算。我们将使用AWT和Swing库来创建这个应用程序。
首先,我们需要创建一个顶层容器来保存我们的GUI元素。我们将使用JFrame类来创建这个容器,并设置一些基本的属性,如标题,大小和关闭操作。以下是示例代码:
```
import java.awt.*;
import javax.swing.*;
public class ArithmeticGUI extends JFrame {
public ArithmeticGUI() {
// 设置标题
setTitle("算术运算器");
// 设置默认关闭操作
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 设置窗口大小
setSize(300, 200);
// 创建一个面板
JPanel panel = new JPanel();
// 添加面板到窗口中
add(panel);
// 显示窗口
setVisible(true);
}
public static void main(String[] args) {
new ArithmeticGUI();
}
}
```
现在,我们已经创建了一个空白的窗口,接下来我们需要向它添加GUI元素。我们将使用JLabel,JTextField和JButton类来创建一个简单的算术运算器。
我们需要一个标签来显示输入框和按钮的用途,因此我们将创建一个JLabel对象,并将其添加到面板中。然后,我们将创建一个JTextField对象用于输入操作数,并将其添加到面板中。最后,我们将创建四个JButton对象,用于执行加法、减法、乘法和除法运算,并将它们添加到面板中。
以下是完整的源代码:
```
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ArithmeticGUI extends JFrame implements ActionListener {
private JLabel label;
private JTextField textField;
private JButton addButton, subtractButton, multiplyButton, divideButton;
public ArithmeticGUI() {
// 设置标题
setTitle("算术运算器");
// 设置默认关闭操作
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 设置窗口大小
setSize(300, 200);
// 创建一个面板
JPanel panel = new JPanel();
// 添加标签
label = new JLabel("请输入两个操作数:");
panel.add(label);
// 添加输入框
textField = new JTextField(10);
panel.add(textField);
// 添加加法按钮
addButton = new JButton("+");
addButton.addActionListener(this);
panel.add(addButton);
// 添加减法按钮
subtractButton = new JButton("-");
subtractButton.addActionListener(this);
panel.add(subtractButton);
// 添加乘法按钮
multiplyButton = new JButton("*");
multiplyButton.addActionListener(this);
panel.add(multiplyButton);
// 添加除法按钮
divideButton = new JButton("/");
divideButton.addActionListener(this);
panel.add(divideButton);
// 添加面板到窗口中
add(panel);
// 显示窗口
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
// 获取输入框中的操作数
String input = textField.getText();
// 将操作数转换为浮点数
double num1 = Double.parseDouble(input);
// 获取按钮上的操作符
String operator = e.getActionCommand();
// 显示结果
switch (operator) {
case "+":
label.setText("结果:" + (num1 + num2));
break;
case "-":
label.setText("结果:" + (num1 - num2));
break;
case "*":
label.setText("结果:" + (num1 * num2));
break;
case "/":
label.setText("结果:" + (num1 / num2));
break;
}
}
public static void main(String[] args) {
new ArithmeticGUI();
}
}
```
现在,我们已经创建了一个带有输入框和四个按钮的算术运算器。当用户单击一个按钮时,我们将获取输入框中的操作数,并对其执行适当的运算。最后,我们将在标签中显示结果。
希望这可以帮助您开始创建自己的Java GUI应用程序!