编写java程序,输入两个整数,计算他们的平方和
时间: 2024-03-23 14:37:20 浏览: 67
以下是一个计算两个整数平方和的 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程序:A和B。在类A中,定义一个名为C的静态方法,该方法计算并返回从1到10(包括1和10)的所有整数的平方和。在类B中,编写一个名为D的非静态方法,该方法调用类A的静态方法C,并输出计算出的平方和。用Java
以下是一个简单的Java程序,其中包含了两个类A和B,以及您所要求的方法:
```java
// 类A定义
class A {
// A类中的静态方法C
public static int sumOfSquares() {
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i * i; // 计算平方并累加到sum
}
return sum; // 返回平方和
}
}
// 类B定义
class B {
// B类中的非静态方法D
public void callASquareSumMethod() {
// 调用类A的静态方法C,并输出结果
System.out.println("从1到10的整数平方和是: " + A.sumOfSquares());
}
}
// 主类和主方法,用于运行程序
public class Main {
public static void main(String[] args) {
B b = new B(); // 创建B类对象
b.callASquareSumMethod(); // 调用B类对象的D方法
}
}
```
这个程序首先定义了类A,其中包含了一个静态方法`sumOfSquares()`,用于计算从1到10的整数的平方和。然后定义了类B,它包含了一个非静态方法`callASquareSumMethod()`,该方法调用了类A的静态方法`sumOfSquares()`,并打印出结果。最后,在主类`Main`的`main`方法中,我们创建了类B的一个对象,并通过该对象调用了`callASquareSumMethod()`方法。
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开发环境中运行,查看输出结果。
阅读全文