import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
String[] heightStr = input.split(" ");
int totalHeight = 0;
int count = 0;
for (String height : heightStr) {//迭代器循环字符串数组
int heightValue = Integer.parseInt(height);//将每个字符数组转化为整数,记录每个人的身高
if (heightValue == 0) {
break; // 输入结束
}
totalHeight += heightValue;
count++;
}
if (count > 0) {
int averageHeight = totalHeight / count;
System.out.printf("一共输入了%d个人的身高,平均身高是%d%n", count, averageHeight);
} else {
System.out.println("没有输入有效的身高数据。");
}
scanner.close();
}
}
了解的知识:迭代器,字符的转化,利用字符串数组进行多个数字的输入
PTA 循环结构测试 java
最新推荐文章于 2025-05-14 14:22:49 发布