返回列表 發帖

[隨堂測驗] if...else if...else 判斷式 (二)

本帖最後由 tonyh 於 2021-8-21 20:57 編輯

利用if...else if...else語法,試做一成績分級程式。

90分以上 100分以下  優
  80分以上 未達90分  甲
  70分以上 未達80分  乙
  60分以上 未達70分  丙
    0分以上 未達60分  丁
          不在上述範圍  輸入錯誤




  >   大於
  <   小於
>=   大於或等於
<=   小於或等於
==   等於
!=    不等於
&&   and
||     or
  1. import java.io.Console;
  2. public class Ch10 {
  3.     public static void main(String[] args) {
  4.         while(true)
  5.         {
  6.             Console c=System.console();
  7.             float score;
  8.             String str;
  9.             score=Float.parseFloat(c.readLine("請輸入你的成績: "));
  10.             if(score>=90 && score<=100)
  11.                 str="優";
  12.             else if(score>=80 && score<90)
  13.                 str="甲";
  14.             else if(score>=70 && score<80)
  15.                 str="乙";
  16.             else if(score>=60 && score<70)
  17.                 str="丙";
  18.             else if(score>=0 && score<60)
  19.                 str="丁";
  20.             else
  21.                 str="輸入錯誤!";
  22.             System.out.println(str);
  23.         }
  24.     }
  25. }
複製代碼
  1. import java.io.Console;
  2. public class Ch10 {
  3.     public static void main(String[] args) {
  4.         while(true)   //無窮迴圈
  5.         {
  6.             Console c=System.console();
  7.             float score;
  8.             String str;
  9.             score=Float.parseFloat(c.readLine("請輸入你的成績: "));
  10.             if(score>100 || score<0)
  11.                 str="輸入錯誤!";
  12.             else if(score>=90)
  13.                 str="優";
  14.             else if(score>=80)
  15.                 str="甲";
  16.             else if(score>=70)
  17.                 str="乙";
  18.             else if(score>=60)
  19.                 str="丙";
  20.             else
  21.                 str="丁";
  22.             System.out.println(str);
  23.         }
  24.     }
  25. }
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表