x < 3 x is less than 3 x == y x is equal to y x >= y x is greater than or equal to y x != 10 x is not equal to 10 variable is true 假如布爾表達式的值為 true,那么,if 子句后的語句(或者語句組)將被執行。 Java 也支持可選的 else 子句;其語法是: if () ... else ... 假如布爾表達式的值為 true,if 子句后的語句(或語句組)將被執行;否則,將執行else 子句后的語句(或語句組)。 布爾表達式一般包含一個或多個 Java 的比較運算符。Java 的比較運算符如下表中所示的: Comparison Operator Interpretation < less than <= less than or equal to > greater than >= greater than or equal to == equal to != not equal to 下面回頭看看我們的用戶定義類型:Dog,為了更好的表示真實世界的對象,我們可以再添加一些狀態變量。假設我們添加的實例變量為 gentle 和 obedienceTrained,二者的值可為 true 或 false: