编写java程序,输入两个整数,计算他们的平方和
时间: 2024-03-23 21:37:20 浏览: 20
以下是一个计算两个整数平方和的 Java 程序示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入第一个整数:");
int num1 = input.nextInt();
System.out.print("请输入第二个整数:");
int num2 = input.nextInt();
int sum = num1 * num1 + num2 * num2;
System.out.println("两个整数的平方和为:" + sum);
}
}
```
首先,我们使用 `Scanner` 类来获取用户输入的两个整数。然后,计算两个整数的平方和,将结果存储在 `sum` 变量中。最后,使用 `System.out.println()` 方法将结果输出到控制台。
相关问题
java编写函数,计算2个整数的平方和,并将结果返回,在主函数中调用该函数,并输出结果。
以下是Java代码,可以实现计算2个整数的平方和,并将结果返回:
```java
public class SumOfSquares {
public static void main(String[] args) {
int a = 3, b = 4;
int sum = sumOfSquares(a, b); // 调用函数,计算平方和
System.out.println("两个整数的平方和为:" + sum);
}
public static int sumOfSquares(int x, int y) {
int sum = x * x + y * y; // 计算平方和
return sum; // 返回平方和
}
}
```
在上面的代码中,我们定义了一个名为`sumOfSquares`的函数,该函数接受两个整数作为参数,计算它们的平方和并返回结果。在`main`函数中,我们调用`sumOfSquares`函数,传入两个整数`a`和`b`作为参数,并将计算结果存储在变量`sum`中,最后输出结果。
你可以将代码复制到Java开发环境中运行,查看输出结果。
使用java 编写一个窗体,包括一个用于给出提示信息的标签和两个文本框,其中,一个输入文本框用于获取用户给出的一个整数,求该数的平方后将计算结果置在另一个输出文本框中输出。
好的,以下是使用Java编写的窗体,包括一个提示信息的标签和两个文本框,其中一个用于获取用户给出的整数,另一个用于输出计算结果。请注意,这段代码使用了Swing库。
```
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class SquareCalculator extends JFrame implements ActionListener {
private JLabel promptLabel;
private JTextField inputField, outputField;
public SquareCalculator() {
super("Square Calculator");
promptLabel = new JLabel("Please enter an integer:");
inputField = new JTextField(10);
outputField = new JTextField(10);
outputField.setEditable(false);
JPanel inputPanel = new JPanel();
inputPanel.add(promptLabel);
inputPanel.add(inputField);
JPanel outputPanel = new JPanel();
outputPanel.add(new JLabel("The square is:"));
outputPanel.add(outputField);
JButton calculateButton = new JButton("Calculate");
calculateButton.addActionListener(this);
JPanel buttonPanel = new JPanel();
buttonPanel.add(calculateButton);
Container contentPane = getContentPane();
contentPane.setLayout(new GridLayout(3, 1));
contentPane.add(inputPanel);
contentPane.add(outputPanel);
contentPane.add(buttonPanel);
setSize(300, 150);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("Calculate")) {
try {
int input = Integer.parseInt(inputField.getText());
int output = input * input;
outputField.setText(Integer.toString(output));
} catch (NumberFormatException ex) {
JOptionPane.showMessageDialog(this, "Please enter a valid integer.");
}
}
}
public static void main(String[] args) {
SquareCalculator calculator = new SquareCalculator();
calculator.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
```
运行该程序后,将会看到一个窗体,包含一个提示信息的标签、一个输入文本框、一个输出文本框和一个计算按钮。用户在输入文本框中输入一个整数,点击计算按钮后,程序将计算该整数的平方并在输出文本框中显示结果。如果用户没有输入一个整数,程序将会提示用户输入一个有效的整数。