返回列表 發帖

if...else if...else 判斷式 (二)

利用if...else if...else語法, 試做一成績分級程式.
90分~100分  優
  80分~89分  甲
  70分~79分  乙
  60分~69分  丙
    0分~59分  丁



  &&  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. }
複製代碼

  1. public class Ch02
  2. {

  3.         public static void main(String[] args)
  4.         {
  5.                 Scanner s=new Scanner(System.in);
  6.                 float score;
  7.                 String str;
  8.                 System.out.print("Enter your score: ");
  9.                 score=s.nextFloat();
  10.                 if(score>=90 && score<=100)
  11.                         str="A";
  12.                 else if(score>=80 && score<=90)
  13.                         str="B";
  14.                 else if(score>=70 && score<=80)
  15.                         str="C";
  16.                 else if(score>=60 && score<=170)
  17.                         str="D";
  18.                 else if(score>=0 && score<=60)
  19.                         str="E";
  20.                 else
  21.                         str="Wrong enter!";
  22.                 System.out.println(str);
  23.         }

  24. }
複製代碼

TOP

  1. import java.util.Scanner;


  2. public class Ch02 {

  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. }
複製代碼

TOP

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

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

TOP

  1. import java.util.Scanner;


  2. public class Ch09 {

  3.         public static void main(String[] args)
  4.         {
  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. }
複製代碼

TOP

  1. import java.util.Scanner;


  2. public class Ch01 {

  3.         public static void main(String[] args) {
  4.                
  5.         Scanner s=new Scanner(System.in);       
  6.         float score;
  7.         String str;                       
  8.         System.out.print("請輸入你的成績: ");
  9.         score=s.nextFloat();
  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. }       
複製代碼

TOP

  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 str;
  7.                 System.out.print("請輸入你的成績: ");
  8.                 score=s.nextFloat();
  9.                 if(score>=90 && score<=100)
  10.                         str="優";
  11.                 else if(score>=80 &&score<90)
  12.                         str="甲";
  13.                 else if(score>=70 &&score<80)
  14.                         str="乙";
  15.                 else if(score>=60 &&score<70)
  16.                         str="丙";
  17.                 else if(score>=0 &&score<60)
  18.                         str="丁";
  19.                 else
  20.                         str="輸入錯誤";
  21.                 System.out.println(str);
  22.         }
  23. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class Ch13
  3. {
  4.     public static void main(String agrs[])
  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. }
複製代碼

TOP

  1. import java.util.Scanner;
  2. public class Ch02
  3. {

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

  27.         }

  28. }
複製代碼

TOP

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

  27.     }
  28. }
複製代碼

TOP

回復 1# tonyh
  1. package ch01;
  2. import java.util.Scanner;

  3. public class Ch09 {

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

  27. }
複製代碼

TOP

  1. import java.util.Scanner;

  2. public class Ch20 {

  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. }
複製代碼

TOP

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

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

TOP

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

  3.         public static void main(String[] args) {
  4.                 while(true)
  5.                 {
  6.                         float score;
  7.                         String str;
  8.                         System.out.print("請輸入你的成績:");
  9.                         score=new Scanner(System.in).nextFloat();
  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.                 }
  26.         }

  27. }
複製代碼

TOP

  1. public class Ch02 {

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

  23. }
複製代碼

TOP

本帖最後由 葉子于 於 2019-7-2 16:01 編輯
  1. import java.util.Scanner;
  2. public class ch01 {

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

TOP

返回列表