若有3个班级各4名同学参赛,计算机每个班级参赛学员平均分,统计成绩大于85分学员数
用for循环就可以。。
import java.util.*;
public class kaoshi {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=0;
for(int i=1;i<=3;i++){
System.out.println("请输入第"+i+"班级的成绩");
int sum=0;
for(int j=1;j<=4;j++){
System.out.print("请输入第"+j+"学员的成绩:");
int score=sc.nextInt();
sum+=score;
if(score>85){
a++;
}
}
System.out.println("平均成绩:"+sum/4);
}
System.out.println("大于85分数的学员数"+a);
}
}
public class Demo {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
for(int i=1;i<=3;i++){
System.out.println("请输入第"+i+"班级的成绩");
float sum=0;
int a=0;
for(int j=1;j<=4;j++){
System.out.print("请输入第"+i+"班级第"+j+"学员的成绩:");
float score=sc.nextFloat();
sum+=score;
if(score>85){
a++;
}
}
System.out.println("班级"+i+"平均成绩:"+String.format("%.2f",sum/4)+",大于85分数的学员数:"+a);
}
}
}
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632