多重循环练习
import java.util.Scanner;
public class Eext {
public static void main(String[] args) {
//统计三个班的情况,每个班有五个学生,求出各个班的平均分和所有班级的平均分和所有及格的人数
Scanner myscanner = new Scanner(System.in); //创建一个键盘扫描器
double totascore = 0; //用来统计输入的所有学生的总成绩
int passNum = 0; //用来统计及格人数的变量
for (int i = 1; i <= 3; i++) { // i循环班级
double sum = 0; //计算 总分 的变量
for (int j = 1; j <= 5; j++) { //j循环学生
System.out.println("请输入第" + i + "个班的第" + j + "个学生的成绩:");
double score = myscanner.nextDouble(); //键盘输入学生成绩
sum = sum + score; //计算输入的学生的总分
if (sum >= 60) { //如果输入的学生成绩 >= 60 那么 用来统计及格人数的变量+1
passNum++;
}
System.out.println("成绩为:" + score);
}
System.out.println("总分为:" + sum + "平均分为:" + (sum / 5));
totascore = totascore + sum;
}
System.out.println("所有班级的总分为:" + totascore + "所有班级的平均分为:" + (totascore / (3 * 5)));
System.out.println("及格人数为:" + passNum);
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!