问题遇到的现象和发生背景
小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。
如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。
请计算及格率和优秀率
问题相关代码,请勿粘贴截图
package test1;
import java.util.Scanner;
public class ti {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in) ;
int num=input.nextInt();
int c=0;
int a=0;
for(int i=1;i<=num;i++) {
int shuru=input.nextInt();
if(shuru>=85) {
c++;
}else if(shuru>=60) {
a++;
}
}
System.out.println(c/num);
System.out.println(a/num);
}
}
运行结果及报错内容
我的解答思路和尝试过的方法
为什么一直输出为0