给出三个整数,请你设计一个程序,求出这三个数的和、乘积和平均数。 输入格式: 输入只有三个正整数 a、b、c。数据之间用一个空格隔开。 输出格式: 输出一行,包括三个的和、乘积、平均数。 数据之间用一个空格隔开,其中平均数保留小数后面两位。
时间: 2024-10-25 15:12:03 浏览: 26
输入两个正整数m和n求其最大公约数和最小公倍数.docx
5星 · 资源好评率100%
要设计一个Java程序来计算给定三个整数的和、乘积和平均数,你可以按照以下步骤编写:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 输入三个整数
System.out.println("请输入三个正整数,用空格分隔:");
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = scanner.nextInt();
// 计算和、乘积和平均数
int sum = a + b + c;
long product = (long) a * (long) b * (long) c; // 防止溢出,使用长整型
double average = (double) sum / 3; // 小数点后保留两位
// 输出结果
System.out.printf("和: %d, 乘积: %d, 平均数: %.2f%n", sum, product, average);
scanner.close(); // 关闭扫描器
}
}
```
在这个程序中,我们首先导入了`Scanner`类来从控制台读取用户的输入。然后,我们提示用户输入三个整数,并分别存储在变量`a`、`b`和`c`中。接着,我们计算这三个数的和(`sum`)、乘积(转换为`long`类型以防止整数溢出)和平均数(保留两位小数)。最后,我们使用`printf`格式化输出结果。
阅读全文