java2要求从键盘上输入十个学生的成绩,并统计各个分数段(0~59,60~69;70~79;80~89;90以上)上的人数及所占总人数的百分比

package student;import java.util.Scanner;public class Percent { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner in = new Scanner(System.in); int x; int y; System.out.print(“请输入学生总人数:”); y = in.nextInt(); float[] Score = new float[y]; int[] cen = new int[5]; float[] num = new float[5]; System.out.printf(“请输入%d个学生的成绩:\n”,y); for(int i = 0; i < Score.length; i++) { System.out.printf(“第%d个学生成绩=”,i+1); Score[i] = in.nextFloat(); x = (int)(Score[i]/10); switch(x) { case 10: case 9: cen[4]++; break; case 8: cen[3]++; break; case 7: cen[2]++; break; case 6: cen[1]++; break; default: cen[0]++; } } num[0] = ((float)cen[0])/y100; num[1] = ((float)cen[1])/y100; num[2] = ((float)cen[2])/y100; num[3] = ((float)cen[3])/y100; num[4] = ((float)cen[4])/y*100; System.out.printf(“成绩在0~59的学生所占百分比为:%.2f%%\n”,num[0]); System.out.printf(“成绩在60~69的学生所占百分比为:%.2f%%\n”,num[1]); System.out.printf(“成绩在70~79的学生所占百分比为:%.2f%%\n”,num[2]); System.out.printf(“成绩在80~89的学生所占百分比为:%.2f%%\n”,num[3]); System.out.printf(“成绩在90以上的学生所占百分比为:%.2f%%\n”,num[4]); }}

PS

:有错误的地方还请大家指正,欢迎大家在评论区留言。

注意:

网络资源海量,本人无法有效辨认是否侵权,若有侵权,请联系作者删除内容。感谢您的访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值