if...else if...else 判斷式 (二)
利用if...else if...else語法, 試做一成績分級程式.
90分~100分 優
80分~89分 甲
70分~79分 乙
60分~69分 丙
0分~59分 丁
&& 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);
- }
- }
- }
複製代碼 |