本文轉載自:http://www.javaxxz.com/thread-359369-1-1.html
1.使用if語句進行最基本的條件測試;
2.測試一個值大於還是小於另一個值;
3.測試兩個值是否相等;
4.使用與if語句對應的else語句;
5.組合多個條件測試;
6.使用switch語句進行復雜的條件測試;
7.使用三元運算符創建測試;
程序Game:if語句的初步使用
total = 0 score = 7 (score == 7 System.out.println("You score a touchdown!" (score == 3 System.out.println("You kick a field goal!" total = total + System.out.println("Total score: " + }
View Code
輸出:
You score a touchdown!
Total score: 7
程序Commodity:使用switch語句來購買或銷售東西
String command = "BUY"; balance = 550 quantity = 42 "BUY" quantity += 5 balance -= 20 "SELL" quantity -= 5 balance += 15 System.out.println("Balance: " + balance + "\n" + "Quantity: " + }
View Code
輸出:
Balance: 530
Quantity: 47
程序Clock:使用Java內置的計時功能,跟蹤當前的日期和時間,並將信息用一句話顯示出來
java.time.*; java.time.temporal.*; Clock { LocalDateTime now = LocalDateTime.now(); hour = now.get(ChronoField.HOUR_OF_DAY); minute = month = day = year = (hour < 12){ System.out.println("Good morning.\n" } (hour < 17 System.out.println("Good afternoon.\n" } System.out.println("Good evening" System.out.print("It's"); (minute != 0 System.out.print(" " + minute + " " System.out.print((minute != 1) ? "minutes" : "minute" System.out.print(" past" System.out.print(" "); System.out.print((hour > 12) ? (hour - 12 System.out.print(" o'clock on " (month){ 1:System.out.print("January"); 2:System.out.print("February"); 3:System.out.print("March"); 4:System.out.print("April"); 5:System.out.print("May"); 6:System.out.print("June"); 7:System.out.print("July"); 8:System.out.print("August"); 9:System.out.print("September"); 10:System.out.print("October"); 11:System.out.print("November"); 12:System.out.print("December"); System.out.println(" " + day + "," + year + "."); } }
View Code
輸出:
Good morning.
It's 15 minutes past 9 o'clock on March 16,2018.
程序GradeGame:存儲用戶輸入的成績(0-100),自動分等級並輸出評語(分別以if語句和switch語句實現)
grade = Integer.parseInt(args[0 gpa = 'E' (grade > 80 System.out.println("A:Perfect" gpa = 'A' (grade > 60 System.out.println("B Good" gpa = 'B' (grade > 40 System.out.println("C Not bad" gpa = 'C' (grade > 20 System.out.println("D You still have lots more to work on" gpa = 'D' System.out.println("F Not even wrong" gpa = 'F' 'A':System.out.println("A:Perfect"); 'B':System.out.println("B Good"); 'C':System.out.println("C Not bad"); 'D':System.out.println("D You still have lots more to work on"); 'F':System.out.println("F Not even wrong"); :System.out.println("Who's your daddy"); }
View Code
輸入:
65
輸出:
B Good
B Good