62,628
社区成员
发帖
与我相关
我的任务
分享public static void getFinalScore(int score) {
if( 100 < score || score < 0){
System.out.println("请输入正确的成绩!!!");
return;
}
System.out.println("卷面成绩:"+ score);
switch (score / 10) {
case 10:
System.out.println("100分,你很优秀!");
break;
case 6 | 7 :
System.out.println("最终得分:" + (score * 0.5));
break;
case 8:
System.out.println("最终得分:" + (score * 0.45));
break;
case 9:
System.out.println("最终得分:" + (score * 0.4));
break;
default:
System.out.println("最终得分:" + (score * 0.6));
}
}
public static void main(String[] args) {
test(30,"A");
test(60,"B");
test(85,"C");
test(92,"D");
}
/**
*
* @describe
* @param num 分数
* @param name 姓名
*/
public static void test(int num,String name){
double score = 0.0;
switch(num/10) {
case 6:
score = num*0.5+50;
break;
case 7:
score = num*0.5+50;
break;
case 8:
score = num*0.45+50;
break;
case 9:
score = num*0.4+50;
break;
case 10:
score = num*0.4+50;
break;
default:
score = num*0.6+50;
break;
}
System.out.println(name+"的分数:"+score);
}