任务描述:
n个同学站成一排,求它们的平均身高
解决思路:
输入的学生人数为 for 循环次数,循环中每输入一个值就添加在总数中,循环结束总数除以对应的学生人数得到平均身高
代码示例:
package a4_2024_07;import java.util.Scanner;public class j240702_1 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("输入学生人数:");int n = scanner.nextInt();int sum = 0;System.out.println("输入" + n + "位学生的身高:(单位cm)");for (int i = 0; i < n; i++) {int length = scanner.nextInt();sum += length;}double avg = (double) sum / n;System.out.printf("平均身高:%.1f", avg);}
}