Java如何算平均分,用java写一个程序,计算10个学生的总分和平均分。

论坛 期权论坛 脚本     
已经匿名di用户   2022-3-21 23:59   1915   0

用java写一个程序,计算10个学生的总分和平均分。

关注:189 答案:3 mip版

解决时间 2021-02-04 17:19

e6cb1a03ad541b3098697807b7bf1798.png

提问者删除记忆里的你

2021-02-04 00:13

要求结果是:

请输入学号 中英数成绩:1 80 70 90

请输入学号 中英数成绩:

。。。

请输入学号 中英数成绩:

学号 中文 英语 数学 总分 平均分

…………………………………………………..

1 80 70 90 240 80

2 ….

3 ….

….

10

最佳答案

e6cb1a03ad541b3098697807b7bf1798.png

二级知识专家雨落轻尘

2021-02-04 01:06

import java.io.*;

public class Test

{

public static void main(String[] args)

{

Scanner scan = new Scanner(System.in);

int[] cs, es, ms;

for (int i=0; i<10; i++)

{

System.out.print("请输入第" + i + "位学生的语文成绩:");

cs[i] = scan.nextInt();

System.out.print("请输入第" + i + "位学生的英语成绩:");

es[i] = scan.nextInt();

System.out.print("请输入第" + i + "位学生的数学成绩:");

ms[i] = scan.nextInt();

}

for (int j=0; j<10; j++)

{

int sum = cs[j] + es[j] + ms[j];

int avg = sum/3;

System.out.println("学号 中文 英语 数学 总分 平均分");

System.out.println(j + " " + cs[j] + " " + es[j] +" " + ms[j] + " " + sum + " " avg ");

}

}

}

有些细节可以自己改一下,avg 平均分可以自己改成 float 的

要是对输入排版有要求,要自己改了

全部回答

e6cb1a03ad541b3098697807b7bf1798.png

1楼柒夏锦年

2021-02-04 02:09

Scanner sc=new Scanner(System.in);

System.out.println("请分别输入语文,数学,英语成绩 以空格隔开");

int yuwenchengji=sc.nextInt();

int shuxuechengji=sc.nextInt();

int yingyuchengji=sc.nextInt();

int x,y;

z=(yuwenchengji+shuxuechengji+yingyuchengji)/3;

y=yuwenchengji+shuxuechengji+yingyuchengji;

System.out.println("该学生平均成绩为"+z);

System.out.println("该生总分为"+y);

兄弟应该是这样吧 可以了 望采纳 不是所有人都有这个闲心的

e6cb1a03ad541b3098697807b7bf1798.png

2楼小爷我灬很狂

2021-02-04 01:57

import java.util.scanner;

public class dddd{

public static void main(string[] args){

int math=0;

int chinese=0;

int en=0;

int sum=0;

system.out.println("学号 中文 英语 数学 总分 平均分");

for(int j=0;j<10;j++){

for(int i=0;i<3;i++){

scanner in= new scanner(system.in);

if(i==0){

system.out.println("请输入中文成绩");

chinese=in.nextint();

}

if(i==1){

system.out.println("请输入英语成绩");

en=in.nextint();

}

if(i==2){

system.out.println("请输入数学成绩");

math=in.nextint();

}

sum=chinese+math+en;

}

system.out.println(j+1+" "+chinese+" "+en+" "+math+" "+sum+" "+sum/3);

}

}

}

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP