不用解释,直接写代码
时间: 2024-09-22 08:06:37 浏览: 32
如果你想要一个完整的 Java 代码片段来完成上述任务,可以参考下面的例子:
```java
import java.util.*;
public class ArithmeticMeanCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一组等差整数,最后一个数后面跟 '%':");
String input = scanner.nextLine();
double sum = 0;
int count = 0;
String[] numbers = input.split(" ");
for (String num : numbers) {
if (!num.isEmpty() && !num.endsWith("%")) {
sum += Double.parseDouble(num);
count++;
}
}
double average = count > 0 ? sum / count : 0;
System.out.printf("等差数列的均值为: %.2f", average);
}
}
```
这段代码首先接收用户的输入,然后解析成字符串数组,遍历数组计算所有有效整数的和并计数。最后,如果有效数目的确存在,则计算平均值并保留两位小数,否则设置平均值为0。
阅读全文