java把分数区分ABCD四个等级_java编程输入成绩的英文等级abcd输出对应的中文等级优秀良好及格不及格...
int num=67;String str;if(num>=90){ str="優秀抄";}else if(num>=80){ str="優良襲";}else if(num>=70){ str="良好bai";}else if(num>=60){ str="合格du";}else{ str="不合zhi格";}System.out.println("成績是dao " + str);,希望能幫助你,這是其中一種方法,import java.util.Scanner;public class Chenji {/** * @param args */private static String test(double num) { if (num <= 100 && num > 90) { return "優秀"; } if (num <= 90 && num > 80) { return "優良"; } if (num <= 80 && num >= 70) { return "良好"; } if (num <= 70 && num >= 60) { return "合格"; } return "不及格"; }public static void main(String[] args) {// TODO Auto-generated method stub Scanner sc=new Scanner(System.in);System.out.print("請輸入學生成績:62616964757a686964616fe78988e69d8331333332393338");double level= sc.nextDouble();if (level <0||level>100){System.out.print("輸入成績不合法");System.exit(1);}else{System.out.print(test(level));}}},提醒一下:1輸入判斷是不是數字2如果是數字,判斷是不是超出不合理的范圍3在合理范圍內,然后分5級,評出優良合格等。程序就不寫了,太簡單了。僅供參考!誤人子弟,概不負責,最笨的辦法if(分數>=90){ “優秀”}else if(80<=分數<90){ "良好"}else if()www.mh456.com防采集。
//jdk1.7支持2113switch 字符串,如果是52611.7以下,把下面改成4102if()public String rt( String e_name){ String cj = ""; switch ( e_name ) { case ‘a’ :1653 cj = "優秀"; break; case 'b' : cj = "良好版"; break; case 'c' : cj = "及格"; break; default : cj = "不及權格"; }return cj;}
if(score>100||score
抄優秀bai良好du及格不及格
如果zhi是前臺jsp頁面這個就很簡單,如果是在后臺用system.out.println輸出到控制臺dao,就用if(score?==?a){????system.out.print("優秀");????}else?if(){????system.out.print("良好");????}else?if(){????system.out.print("及格");????}else?if(){????system.out.print("不及格");????}本回答被網友采納
import java.util.Scanner;public class DemoTest03 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("請輸入你的成績,按回車鍵確定...");int grade = sc.nextInt();char rank;/*確定成績的范圍,具體到數據*/if(grade >= 90) rank = 'S';else if(grade >= 80) rank = 'A';else if(grade >= 70) rank = 'B';else if(grade >= 60) rank = 'C';else rank = 'D';/*switch不能判斷e68a843231313335323631343130323136353331333433623839表達式在JDK1.5之前,switch循環只支持byte short char int四種數據類型.JDK1.5 在switch循環中增加了枚舉類與byte short char int的包裝類------》對四個包裝類的支持是因為java編譯器在底層手動進行拆箱,而對枚舉類的支持是因為枚舉類有一個ordinal方法,該方法實際上是一個int類型的數值.JDK1.7在switch循環中增加了String類型-------》但實際上String類型有一個hashCode算法,結果也是int類型.而byte short char類型可以在不損失精度的情況下向上轉型成int類型.所以總的來說,可以認為switch中只支持int.*/switch (rank) {case 'S' :System.out.println("優秀");break;case 'A' :System.out.println("中");break;case 'B' :System.out.println("良好");break;case 'C' :System.out.println("及格");break;case 'D' :System.out.println("不及格");break;default :System.out.println("系統錯誤,不存在的等級!");break;}}}內容來自www.mh456.com請勿采集。
總結
以上是生活随笔為你收集整理的java把分数区分ABCD四个等级_java编程输入成绩的英文等级abcd输出对应的中文等级优秀良好及格不及格...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设计模式总结篇(为什么要学习设计模式,学
- 下一篇: 《托尔斯泰的烦恼》纪录片笔记