题目:成绩统计
输入学生考试成绩,输出及格率和优秀率。
输出
输出两行,每行一个百分数,分别表示及格率和优秀率。百分号前的部分 四舍五入 保留整数。
解答
以及格率为例:
int a
:及格人数
int n
:总人数
System.out.println(a * 100 / n + "%"); //错误,并没有四舍五入
System.out.println(Math.around(a * 100.0 / n) + "%"); //正确1,Math.around(double or float num)
//正确2,int直接舍去小数部分
int res = a * 100.0 / n + 0.5;
System.out.println(res + "%");