java-Switch-成績分級

郭守軍 2022-01-07 05:42:26 阅读数:371

java-switch- java switch

Switch-成績分級

對學生成績大於60分的,輸出"合格"。低於60分的,
輸出"不合格"。(注:輸入的成績不能大於100), 提示 成績/60

思路分析
1. 這道題,可以使用 分支來完成, 但是要求使用switch
2. 這裏我們需要進行一個轉換, 編程思路 :
如果成績在 [60,100] , (int)(成績/60) = 1
如果成績在 [0,60) , (int)(成績/60) = 0
代碼實現

import java.util.Scanner;
public class Transform{

public static void main(String[] args){

Scanner myScanner = new Scanner(System.in);
System.out.println("請輸入成績");
double score = myScanner.nextDouble();
if(score>=0&&score<=100){

switch((int)(score/60)){

case 0 :
System.out.println("不合格");
break;
case 1 :
System.out.println("合格");
}
}
else{

System.out.println("輸入成績有誤!");
}
}
}
版权声明:本文为[郭守軍]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/01/202201070542264147.html