在Java中,true和false是布爾類型的字面值。布爾類型只有兩個字面值,即true和false,用來表示真和假。
你可以將布爾值直接賦值給布爾類型的變量,例如:
boolean isTrue = true;
boolean isFalse = false;
你還可以將布爾值用于邏輯表達式和條件語句中,例如:
boolean isTrue = true;
boolean isFalse = false;
if (isTrue) {
System.out.println("It is true");
} else {
System.out.println("It is false");
}
在上面的示例中,只有當isTrue為true時,程序才會輸出"It is true",否則輸出"It is false"。
布爾類型還可以與其他布爾類型進行邏輯運算,如與(&&)、或(||)和非(!)運算符,例如:
boolean isTrue = true;
boolean isFalse = false;
boolean result = isTrue && isFalse; // 邏輯與運算
boolean result2 = isTrue || isFalse; // 邏輯或運算
boolean result3 = !isTrue; // 邏輯非運算
在上面的示例中,result的值為false,result2的值為true,result3的值為false。
總之,true和false是Java中布爾類型的字面值,用于表示真和假,你可以將它們賦值給布爾類型的變量,用于邏輯表達式和條件語句中,以及與其他布爾類型進行邏輯運算。