java求统计
答案:2 悬赏:50 手机版
解决时间 2021-11-21 21:37
- 提问者网友:相思似海深
- 2021-11-21 13:55
java求统计
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-11-21 15:32
class ScoreDemo {
public static void main(String[] args) {
double[] scores =
{
40,30,50,60,70,90,100 // 输入成绩
};
ScoreCount(scores, 90); // 调用方法,90分数段的人数
ScoreCount(scores, 80); // 调用方法,80分数段的人数
ScoreCount(scores, 70); // 调用方法,70分数段的人数
// 依上参考,自定义所需要的分数段人数
}
// 成绩分析处理
public static void ScoreCount(double[] scores, int score) {
int len = scores.length; // 数组长度统计
int count = 0;
// 定义分数段
int Max = score;
int Min = Max - 10;
for(int i=0; i if(scores[i] > Min && scores[i] <= Max)
count++; // 统计符合要求的人数
}
System.out.println(score+"分数段的人数:"+count);
}
}可以直接复制运行,自己仔细琢磨
public static void main(String[] args) {
double[] scores =
{
40,30,50,60,70,90,100 // 输入成绩
};
ScoreCount(scores, 90); // 调用方法,90分数段的人数
ScoreCount(scores, 80); // 调用方法,80分数段的人数
ScoreCount(scores, 70); // 调用方法,70分数段的人数
// 依上参考,自定义所需要的分数段人数
}
// 成绩分析处理
public static void ScoreCount(double[] scores, int score) {
int len = scores.length; // 数组长度统计
int count = 0;
// 定义分数段
int Max = score;
int Min = Max - 10;
for(int i=0; i
count++; // 统计符合要求的人数
}
System.out.println(score+"分数段的人数:"+count);
}
}可以直接复制运行,自己仔细琢磨
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-11-21 15:42
public void test(double[] scores){
if(scores== null)
return;
int []results = new int[10]{0,0,0,0,0,0,0,0,0,0};//将该数组的初始值全部赋值为0
for(int i= 0; i if(scores[i]<10)
results[0]++;
else if(scores[i]<20)
results[1]++;
/.....省略中间
else(scores[i]<100)
results[9]++;
}
for(int i= 0; i<10;i++){
System.out.print(i+"0分段有" + results[i]+"人");
}
}
if(scores== null)
return;
int []results = new int[10]{0,0,0,0,0,0,0,0,0,0};//将该数组的初始值全部赋值为0
for(int i= 0; i
results[0]++;
else if(scores[i]<20)
results[1]++;
/.....省略中间
else(scores[i]<100)
results[9]++;
}
for(int i= 0; i<10;i++){
System.out.print(i+"0分段有" + results[i]+"人");
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯