在这个问题中,您可以使用以下答案:
问题:我正在尝试让用户在ArrayList中输入数字。如果用户输入0,则对这些数字求和并求平均值。
答案:您可以按照以下步骤实现该功能:
下面是一个示例代码,演示了如何实现上述功能:
import java.util.ArrayList;
import java.util.Scanner;
public class ArrayListSumAndAverage {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
System.out.println("请输入数字(输入0结束输入):");
int input;
do {
input = scanner.nextInt();
numbers.add(input);
} while (input != 0);
// 计算总和
int sum = 0;
for (int number : numbers) {
sum += number;
}
// 计算平均值
double average = (double) sum / numbers.size();
System.out.println("数字总和为:" + sum);
System.out.println("数字平均值为:" + average);
}
}
这段代码会提示用户输入数字,并将输入的数字存储在ArrayList中,直到用户输入0为止。然后,它会计算ArrayList中所有数字的总和和平均值,并将结果打印出来。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云