用java写编写Application程序, 从命令行参数输入10个整数并保存在数组中,求数组中最大、最小、数据的和、平均值。
时间: 2024-05-05 19:18:02 浏览: 123
好的,这是一个很基础的 Java 编程问题,我可以为您提供一个 Java 代码段来实现这个功能。
```
public class Application {
public static void main(String[] args) {
int[] nums = new int[args.length];
for (int i = 0; i < args.length; i++) {
nums[i] = Integer.parseInt(args[i]);
}
int sum = 0;
int max = Integer.MIN_VALUE;
int min = Integer.MAX_VALUE;
for (int i = 0; i < nums.length; i++) {
sum += nums[i];
max = Math.max(max, nums[i]);
min = Math.min(min, nums[i]);
}
double average = (double) sum / nums.length;
System.out.println("Max: " + max);
System.out.println("Min: " + min);
System.out.println("Sum: " + sum);
System.out.println("Average: " + average);
}
}
```
这个程序首先将命令行参数输入的字符串解析成整数后存储在一个数组中,然后使用循环计算数组的最大值、最小值、及数据的和。最后根据数据总和和数组长度计算平均值,并将这些结果打印到控制台。
阅读全文