package 机试; /* * 使用面向对象思想,编写Java程序。键盘接收用户输入的5位学生 * (Student)的姓名(name)和身高(height,单位是米), * 输出这些学生的平均身高。*/ import java.util.Scanner; public class Shenggao { private String name; private double height; public Shenggao(String name, double height) { this.name = name; this.height = height; } public double getHeight() { return height; } public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Shenggao[] students = new Shenggao[5]; // 从键盘接收学生的姓名和身高,并创建学生对象 for (int i = 0; i < 5; i++) { System.out.print("请输入第" + (i + 1) + "位学生的姓名和身高(以空格分隔):"); String input = scanner.nextLine(); String[] parts = input.split(" "); String name = parts[0]; double height = Double.parseDouble(parts[1]); students[i] = new Shenggao(name, height); } // 计算学生的平均身高 double sumHeight = 0; for (Shenggao student : students) { sumHeight += student.getHeight(); } double averageHeight = sumHeight / students.length; // 输出学生的平均身高 System.out.println("学生的平均身高为:" + averageHeight + "米"); } }
同时输入姓名和身高并求身高平均值
最新推荐文章于 2024-07-19 08:30:27 发布