- 输入10个人的年龄:计算他们的平均年龄,并统计30岁以下的人数及比例 * 编程思路:循环次数确定,用for循环;
- 用循环挨个输入他们的成绩;
- 声明一个变量用于保存他们的年龄的和,再用一个变量用于统计30岁以下的人的 个数,最后计算平均年龄以及30岁以下人数的比例.
package com.java.exercise;
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int i,j=0;
int sum=0;
double ave=0,percent=0;
for(i=1;i<=10;i++) {
System.out.println(“请输入第”+i+”位顾客的年龄:”);
int age=sc.nextInt();
sum+=age;
if(age<30) {
j++;
}
}
ave=sum/10;
double j1=j*1.0;
percent=j1/10;
System.out.println(“10位顾客的平均年龄为:”+ave);
System.out.println(“30岁以下的人数占总人数的百分比为:”+percent);
}
}