// 2.某人参加比赛,依次输入10局得成绩,计算达到80分之上的比率,
// 该比率如果大于0.8则显示“恭喜,通过一级”,否则如果大于0.7则显示“恭喜,
// 通过二级”,否则显示“加油了!”
int num = 10;
int count = 0;
for (int i = 0; i < num; i++) {
Scanner scanner = new Scanner(System.in);
float tmp = scanner.nextFloat();
if(tmp>80){
count++;
}
}
float result = (float)count/num;
if(result>0.8f){
System.out.println("恭喜,通过一级");
return;
}
if(result>0.7f){
System.out.println("恭喜,通过二级");
return;
}
else{
System.out.println("加油了!");
return;
}
Integer TestScore=0;
Integer x = 0;
for(int i=0;i<10;i++)
{
System.out.print("请输入第"+(i+1)+"局:");
BufferedReader streami = new BufferedReader(new InputStreamReader(System.in));
if (int.parse(streami.readLine()) > 80) x++;
}
if (x >= 8) System.out.printIn("恭喜,通过一级");
if (x = 7) System.out.printIn("恭喜,通过二级");
if (x <7) System.out.printIn("加油了");
一楼的答案就很好了。
什么问题,代码手写的。主要是个思路。