Board logo

標題: if...else if...else 判斷式 (二) [打印本頁]

作者: tonyh    時間: 2020-1-31 13:44     標題: if...else if...else 判斷式 (二)

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

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



  &&  and
  ||    or
  1. import java.util.Scanner;

  2. public class Ch09 {

  3.     public static void main(String[] args) {
  4.         while(true)
  5.         {
  6.             Scanner s=new Scanner(System.in);
  7.             float score;
  8.             String str;
  9.             System.out.print("請輸入你的成績: ");
  10.             score=s.nextFloat();
  11.             if(score>=90 && score<=100)
  12.                 str="優";
  13.             else if(score>=80 && score<90)
  14.                 str="甲";
  15.             else if(score>=70 && score<80)
  16.                 str="乙";
  17.             else if(score>=60 && score<70)
  18.                 str="丙";
  19.             else if(score>=0 && score<60)
  20.                 str="丁";
  21.             else
  22.                 str="輸入錯誤!";
  23.             System.out.println(str);
  24.         }
  25.     }

  26. }
複製代碼

作者: 張宸翔    時間: 2020-1-31 14:03

本帖最後由 張宸翔 於 2020-1-31 14:32 編輯
  1. import java.util.Scanner;

  2. public class Ch44 {

  3.         public static void main(String[] args) {
  4.                 Scanner s=new Scanner(System.in);
  5.                 int score;
  6.                 System.out.print("請輸入你的成績: ");
  7.                 score=s.nextInt();
  8.                 if(score>=90 && score<=100)
  9.                         System.out.println("優");
  10.                 else if(score>=80 && score<90)
  11.                         System.out.println("甲");
  12.                 else if(score>=70 && score<80)
  13.                         System.out.println("乙");
  14.                 else if(score>=60 && score<70)
  15.                         System.out.println("丙");
  16.                 else if(score>=0 && score<60)
  17.                         System.out.println("丁");  
  18.                 else
  19.                         System.out.println("輸入錯誤");
  20.         }

  21. }
複製代碼

作者: 盧弘毅    時間: 2020-1-31 14:06

  1. import java.util.Scanner;

  2. public class Ch44 {

  3.         public static void main(String[] args) {
  4.                 while(true)
  5.                 {
  6.                 Scanner s=new Scanner(System.in);
  7.                 float score;
  8.                 System.out.print("請輸入你的成績:");
  9.                 score=s.nextFloat();
  10.                 if(score>=90 && score<=100)
  11.                 System.out.println("豪棒");
  12.                 else if(score>=80 && score<90)
  13.                 System.out.println("甲");
  14.                 else if(score>=70 && score<80)
  15.                 System.out.println("乙");
  16.                 else if(score>=60 && score<70)
  17.                 System.out.println("丙");
  18.                 else if(score>=0 && score<60)
  19.                 System.out.println("用點腦好嗎");
  20.                 else
  21.                 System.out.println("輸入錯誤");
  22.                 }

  23.         }

  24. }
複製代碼

作者: 楊秉樺    時間: 2020-1-31 14:06

  1. import java.util.Scanner;
  2. public class Ch44
  3. {
  4.         public static void main(String[] args) {
  5.                 Scanner s=new Scanner(System.in);
  6.                 int  S;
  7.                 System.out.println("請輸入你的成績: ");
  8.                 S=s.nextInt();
  9.                 if (S>=90 && S<=100)
  10.                         System.out.println("優");
  11.                 else if (S>=80 && S<90)
  12.                         System.out.println("甲");
  13.                 else if (S>=70 && S<80)
  14.                         System.out.println("乙");
  15.                 else if (S>=60 && S<70)
  16.                         System.out.println("丙");
  17.                 else if (S>=0 && S<60)
  18.                         System.out.println("丁");
  19.                 else
  20.                         System.out.println("輸入錯誤");
  21.         }

  22. }
複製代碼

作者: 邱翊博    時間: 2020-1-31 14:07

  1. package goodbye;

  2. import java.util.Scanner;

  3. public class goodbye {

  4.         public static void main(String[] args) {
  5.         Scanner s=new Scanner(System.in);
  6.         float score;
  7.         System.out.print("請輸入你的成績: ");
  8.         score=s.nextFloat();
  9.         if(score>=90 && score<=100)
  10.             System.out.println("優");
  11.         else if(score>=80 && score<90)
  12.                 System.out.println("甲");
  13.         else if(score>=70 && score<80)
  14.                 System.out.println("乙");
  15.         else if(score>=60 && score<70)
  16.                 System.out.println("丙");
  17.         else if(score>=0 && score<60)
  18.                 System.out.println("丁");
  19.         else
  20.                 System.out.println("輸入錯誤");
  21.         }

  22. }
複製代碼

作者: 蔡承翰    時間: 2020-1-31 14:09

  1. import java.util.Scanner;
  2. public class Ch43 {
  3.         public static void main(String[] args) {
  4.     Scanner s=new Scanner(System.in);
  5.     int GG;
  6.     System.out.print("請輸入你的成績:");
  7.     GG=s.nextInt();
  8.     if(GG>=90 && GG<=100)
  9.         System.out.println("優");
  10.     else if(GG>=80 && GG<=90)
  11.         System.out.println("甲");
  12.     else if(GG>=70 && GG<=80)
  13.         System.out.println("乙");
  14.     else if(GG>=60 && GG<=70)
  15.         System.out.println("丙");
  16.     else if(GG>=0 && GG<=60)
  17.         System.out.println("丁");
  18.     else
  19.             System.out.println("輸入錯誤!");
  20.     }
  21. }
複製代碼

作者: 蘇宜貞    時間: 2020-1-31 14:09

  1. import java.util.Scanner;
  2. public class Ch01 {

  3.         public static void main(String[] args) {
  4.         Scanner s=new Scanner(System.in);
  5.         float score;
  6.         String str1;
  7.         System.out.print("輸入你的成績: ");
  8.         score=s.nextFloat();
  9.         if(score>=90 && score<=100)
  10.                 str1="優";
  11.         else if(score>=80 && score<90)
  12.                 str1="甲";
  13.         else if (score>=70 && score<80)
  14.                 str1="乙";
  15.         else if (score>=60 && score<70)
  16.                 str1="丙";
  17.         else if (score>=0 && score<60)
  18.                 str1="丁";
  19.         else  
  20.                 str1="錯誤!";
  21.         System.out.print(str1);
  22.         }

  23. }
複製代碼

作者: 劉家銘    時間: 2020-1-31 14:10

  1. import java.util.Scanner;
  2. public class Ch43
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 Scanner s=new Scanner(System.in);
  7.                 float score;
  8.                 System.out.println("請輸入成績: ");
  9.                 score=s.nextFloat();
  10.                 if(score>=90 && score<=100)
  11.                         System.out.println("優");
  12.                 else if(score>=80 && score<90)
  13.                         System.out.println("甲");
  14.                 else if(score>=70 && score<80)
  15.                         System.out.println("乙");
  16.                 else if(score>=60 && score<70)
  17.                         System.out.println("丙");
  18.                 else if(score>=0 && score<60)
  19.                         System.out.println("丁");
  20.                 else
  21.                     System.out.println("輸入錯誤");
  22.         }
  23. }
  24.                
複製代碼

作者: 陳梓瑜    時間: 2020-1-31 14:11

  1. import java.util.Scanner;


  2. public class Ch12
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.         while(true)
  7.         {
  8.             Scanner s=new Scanner(System.in);
  9.             float score;
  10.             String str;
  11.             System.out.print("請輸入你的成績: ");
  12.             score=s.nextFloat();
  13.             if(score>=90 && score<=100)
  14.                 str="優";
  15.             else if(score>=80 && score<90)
  16.                     str="甲";
  17.             else if(score>=70 && score<80)
  18.                     str="乙";
  19.             else if(score>=60 && score<70)
  20.                     str="丙";
  21.             else if(score>=0 && score<60)
  22.                     str="丁";
  23.             else
  24.                     str="輸入錯誤!";
  25.             System.out.println(str);
  26.         }       
  27.         }

  28. }
複製代碼

作者: 沙芃妘    時間: 2020-1-31 14:11

  1. package Ch09;

  2. import java.util.Scanner;

  3. public class Ch09 {

  4.         public static void main(String[] args)
  5.         {
  6.                 while (true)
  7.                 {
  8.                         Scanner s=new Scanner(System.in);
  9.                         float score;
  10.                         String str;
  11.                         System.out.print("請輸入你的成績:");
  12.                         score=s.nextFloat();
  13.                         if(score>=90&& score<=100)
  14.                                 str="優";
  15.                         else if(score>=90&& score<=100)
  16.                                 str="甲";
  17.                         else if(score>=80&& score<=90)
  18.                                 str="乙";
  19.                         else if(score>=70&& score<=80)
  20.                                 str="丙";
  21.                         else if(score>=0&& score<=90)
  22.                                 str="丁";
  23.                         else
  24.                                 str="輸入錯誤!";
  25.                         System.out.println(str);
  26.                 }

  27.         }

  28. }
複製代碼

作者: 何蕙妘    時間: 2020-1-31 14:11

  1. import java.util.Scanner;
  2. public class ch44
  3. {
  4.         public static void main(String args[])
  5.     {
  6.                 while(true)
  7.                 {       
  8.             Scanner s=new Scanner(System.in);
  9.             float score;
  10.             String str;
  11.             System.out.print("請輸入你的成績: ");
  12.             score=s.nextFloat();
  13.             if(score>=90 && score<=100)
  14.                     str="優";
  15.             else if(score>=80 && score<=90)
  16.                     str="甲";
  17.             else if(score>=70 && score<=80)
  18.                     str="乙";
  19.             else if(score>=60 && score<=70)
  20.                     str="丙";
  21.             else if(score>=0 && score<=60)
  22.                     str="丁";
  23.             else
  24.                     str="輸入錯誤";
  25.             System.out.println(str);
  26.                 }
  27.     }
  28. }
複製代碼

作者: 黃煜城    時間: 2020-1-31 14:15

  1. import java.util.Scanner;
  2. public class Ch13 {
  3.         public static void main(String[] args) {
  4.         Scanner s=new Scanner(System.in);
  5.         float scort;
  6.         System.out.print("請輸入你的成績:");
  7.         scort=s.nextFloat();
  8.         if(scort>=90 && scort<=100)               
  9.             System.out.println("優等");
  10.         else if(scort>=80 && scort<90)
  11.                     System.out.println("甲等");
  12.         else if(scort>=70 && scort<80)
  13.                 System.out.println("乙等");
  14.         else if(scort>=60 && scort<70)
  15.                 System.out.println("丙等");
  16.         else if(scort>=0 && scort<60)
  17.                 System.out.println("丁等");
  18.         else
  19.                 System.out.println("輸入錯誤!");
  20.                        
  21.         }

  22. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2