Board logo

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

作者: 陳品肇    時間: 2019-7-2 12:37     標題: 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. }
複製代碼

作者: 林侑成    時間: 2019-7-2 14:50

  1. import java.lang.System;
  2. import java.util.Scanner;
  3. public class asdf
  4. {
  5.         public static void main(String args[])
  6.         {
  7.                 for(int i=1;i<=100;i++)
  8.                 {
  9.                         Scanner s=new Scanner(System.in);
  10.                 float a;
  11.                 System.out.print("請輸入一整數: ");
  12.                 a=s.nextFloat();
  13.                 if(a>=90 && a<=100)
  14.                         System.out.println("優");
  15.                 else if(a>=80 && a<90)
  16.                         System.out.println("甲");
  17.                 else if(a>=70 && a<80)
  18.                         System.out.println("乙");
  19.                 else if(a>=60 && a<70)
  20.                         System.out.println("丙");
  21.                 else if(a>100 || a<0)
  22.                         System.out.println("傻逼,沒這分數");
  23.                 else
  24.                         System.out.println("丁");
  25.                 }               
  26.         }
  27. }
複製代碼

作者: 張閎鈞    時間: 2019-7-2 14:54

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

  34.         }

  35. }
複製代碼

作者: 張閎鈞    時間: 2019-7-2 15:13

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

  35.         }

  36. }
  37. }
複製代碼

作者: 黃恆嘉    時間: 2019-7-2 15:23

  1. import java.util.Scanner;

  2. public class Ch04 {

  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>100 || score<0)
  12.                     str="輸入錯誤!";
  13.             else if(score>=90 && score<=100)
  14.                 str="優";
  15.             else if(score>=80 )
  16.                 str="甲";
  17.             else if(score>=70 )
  18.                 str="乙";
  19.             else if(score>=60)
  20.                 str="丙";
  21.             else if(score>=0)
  22.                 str="丁";
  23.             
  24.             System.out.println(str);
  25.         }
  26.     }
  27. }
複製代碼

作者: 呂昀宸    時間: 2019-7-2 15:23

  1. import java.util.Scanner;
  2. public class Nsez {
  3.     public static void main(String args[])
  4.     {Scanner z=new Scanner (System.in);
  5.     while(true)
  6.     {     int a ;
  7.         System.out.print("輸入一整數");
  8.         a=z.nextInt();
  9.         if (a>=90 && a<=100)
  10.             System.out.println("優");
  11.         else if (a>=80 && a<=89)
  12.             System.out.println("甲");
  13.         else if (a>=70 && a<=79)
  14.             System.out.println("乙");
  15.         else if (a>=60 && a<=69)
  16.             System.out.println("丙");
  17.         else if (a>=0 && a<=59)
  18.             System.out.println("丁");
  19.         else
  20.             System.out.println("輸入錯誤");
  21.     }
  22. }
  23. }
複製代碼

作者: 黃安立    時間: 2019-7-2 15:26

  1. package ch01;
  2. import java.util.Scanner;

  3. public class Ch01 {

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

作者: 蔣宗儒    時間: 2019-7-2 15:28

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

作者: 潘承渙    時間: 2019-7-2 15:33

  1. import java.lang.System;
  2. import java.util.Scanner;

  3. public class Ch06 {
  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.             
  29.    
  30.    
  31.    
  32.    
  33.    
  34.     }

  35. }
複製代碼





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