编写一个 Java 程序,输入一个整数,输出它的平方
时间: 2023-05-26 22:04:55 浏览: 195
以下是编写的Java程序,可以接受用户输入一个整数,并输出它的平方。
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
int result = num * num;
System.out.println(num + " 的平方为:" + result);
}
}
```
运行程序后,会提示用户输入一个整数,用户输入后程序会计算该整数的平方并输出。例如,用户输入 5,则程序会输出:
```
请输入一个整数:5
5 的平方为:25
```
相关问题
帮我编写一个java程序用于给定一个非负整数c,要判断是否存在两个整数a和b使得a的平方加b的平方等于c。如果存在,则输出任意一组满足要求的a和b;如果不存在,则输出-1
你可以使用Java编写一个循环查找解决方案的程序。这里是一个简单的示例:
```java
import java.util.Scanner;
public class SquareSum {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入一个非负整数c:");
int c = input.nextInt();
// 检查c是否能表示成两个整数的平方之和
for (int a = 0; a <= Math.sqrt(c); a++) {
int b = Math.sqrt(c - a * a);
if (b == (int)b) { // 因为我们需要整数解
System.out.printf("找到了一对解: a = %d, b = %d\n", a, b);
return;
}
}
System.out.println("-1,这样的整数组合不存在");
}
}
```
这个程序首先从0到`Math.sqrt(c)`遍历所有可能的`a`值,然后计算`b`的值。如果`b`也是整数并且满足条件(即`b*b`的和等于`c`),就找到一组解并打印出来。如果没有找到这样的组合,最后输出-1。
编写java程序,输入两个整数,计算他们的平方和
以下是一个计算两个整数平方和的 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()` 方法将结果输出到控制台。
阅读全文