:编写一个能接收用户输入的整形数据并存放到整形数组内,计算数组的和、平均值和最大值并输出的小程序(用java)
时间: 2024-05-21 17:13:57 浏览: 24
好的,这里是一段能够实现您要求的Java程序代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入数组长度:");
int n = scanner.nextInt();
int[] arr = new int[n];
int sum = 0;
int max = Integer.MIN_VALUE;
for (int i = 0; i < n; i++) {
System.out.println("请输入第" + (i + 1) + "个数:");
arr[i] = scanner.nextInt();
sum += arr[i];
if (arr[i] > max) {
max = arr[i];
}
}
double avg = sum * 1.0 / n;
System.out.println("数组的和为:" + sum);
System.out.println("数组的平均值为:" + avg);
System.out.println("数组的最大值为:" + max);
}
}
您可以运行这段程序,并按照提示逐步输入数据,程序会自动帮您计算出数组的和、平均值和最大值,并输出到屏幕上。希望能够满足您的要求。