[作業] if...else if...else 判斷式 (二)
本帖最後由 tonyh 於 2021-11-12 18:59 編輯
利用if...else if...else語法,試做一成績分級程式。
90分以上 100分以下 優
80分以上 未達90分 甲
70分以上 未達80分 乙
60分以上 未達70分 丙
0分以上 未達60分 丁
不在上述範圍 輸入錯誤
&& and
|| or- import java.util.Scanner;
- public class Ch09 {
- public static void main(String[] args) {
- while(true)
- {
- Scanner s=new Scanner(System.in);
- float score;
- String str;
- System.out.print("請輸入你的成績: ");
- score=s.nextFloat();
- if(score>=90 && score<=100)
- str="優";
- else if(score>=80 && score<90)
- str="甲";
- else if(score>=70 && score<80)
- str="乙";
- else if(score>=60 && score<70)
- str="丙";
- else if(score>=0 && score<60)
- str="丁";
- else
- str="輸入錯誤!";
- System.out.println(str);
- }
- }
- }
複製代碼 |