標題:
[作業] if...else if...else 判斷式 (二)
[打印本頁]
作者:
tonyh
時間:
2021-11-12 16:54
標題:
[作業] 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);
}
}
}
複製代碼
作者:
袁華岑
時間:
2021-11-13 10:02
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
float score;
System.out.println("請輸入成績: ");
score = s.nextFloat();
if(score > 100)
System.out.println("輸入錯誤");
else if(score >= 90)
System.out.println("優");
else if(score >= 80)
System.out.println("甲");
else if(score >= 70)
System.out.println("乙");
else if(score >= 60)
System.out.println("丙");
else if(score >= 0)
System.out.println("丁");
else
System.out.println("輸入錯誤");
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2