Java教程
Java標識符與關鍵字
Java變量
Java數據類型
Java運算符
Java控制語句
Java方法
Java面向對象
Java對象的創建和使用
Java封裝
Java中static和this
Java繼承
Java方法覆蓋和多態
Java super
Java基礎練習題

Java布爾類型

在Java語言中布爾類型的值只包括true和false,沒有其他值,不包括1和0,布爾類型的數據在開發中主要使用在邏輯判斷方面,例如:如果外面在下雨,我出門帶一把雨傘。如果明天休息,咱們就一起出去玩耍吧。請看一段程序(以下程序中可能會使用控制語句,后面會詳細講,先能看個大概就行):

public class BooleanTest {
	public static void main(String[] args) {
		boolean isRain = true;
		if(isRain){
			System.out.println("外面下雨了,出門要帶一把雨傘哦!");
		}else{
			System.out.println("外面天氣晴朗,走起吧!");
		}
		boolean sex = true;
		if(sex){
			System.out.println("哥們你好");
		}else{
			System.out.println("姐們你好");
		}
	}
}

運行結果如下圖所示:

Java技術架構

圖4-11:運行結果

再看一段代碼:

public class BooleanTest {
	public static void main(String[] args) {
		boolean flag = 1;
	}
}

編譯報錯了:

Java應用

圖4-12:編譯錯誤信息

以上錯誤信息提示:類型不兼容,顯然boolean類型的值只有true和false,至少在java中不含有其他值。

再來看一段boolean類型的應用:

public class BooleanTest {
	public static void main(String[] args) {
		java.util.Scanner s = new java.util.Scanner(System.in);
		System.out.print("請輸入第1個整數 : ");
		int a = s.nextInt();
		System.out.print("請輸入第2個整數 : ");
		int b = s.nextInt();
		if(a > b){
			System.out.println(a + " - " + b + " = " + (a - b));
		}else{
			System.out.println(b + " - " + a + " = " + (b - a));
		}
	}
}

運行結果如下圖所示:

布爾類型的使用

圖4-13:布爾類型的使用

說明:在以上程序當中出現的System.out.print()可以輸出信息但不換行,之前我們用的System.out.println()可以輸出信息并換行。以上代碼當中還有一段程序是專門用來接收用戶鍵盤輸入的,這段代碼大家目前照抄就行,這里簡單說一下:

● java.util.Scanner s = new java.util.Scanner(System.in);這行代碼表示創建鍵盤掃描器對象,從鍵盤上掃描數據。

● int a = s.nextInt();執行到這行代碼的時候,程序會停下來等待用戶的輸入。這個方法只能接收整數類型的數據。

● 另外擴展一下:String str = s.next();這行代碼是專門用來接收用戶輸入字符串類型數據的。

全部教程
亚洲人体摄影,亚洲视频中文字幕,亚洲人成在线电影,亚洲午夜无遮挡