Boolean和int是Java語言中非常重要且常用的數據類型。Boolean型變量只能是true或者false,因此用于邏輯運算和布爾表達式中,比如if語句和while語句,還可以用于控制開關的狀態。
boolean flag = true; if(flag) { System.out.println("flag is true"); } else { System.out.println("flag is false"); }
相反的,int是一種表示整數的數據類型。Java的int類型占用32位,因此可以表示范圍在-2^31到2^31-1之間的整數。int常常用于代碼中需要使用計數器或者迭代的地方,或者是需要進行數學運算的場景中。
int num1 = 10; int num2 = 20; int sum = num1 + num2; System.out.println("The sum of num1 and num2 is " + sum);
在Java中,Boolean和int類型可以相互轉換,但是需要注意類型轉換的規則。Boolean類型可以轉換為int類型,true對應的是1,false對應的是0。
boolean flag = true; int num = flag ? 1 : 0; System.out.println("The number is " + num);
相反的,int類型也可以轉換為Boolean類型。任何非0的整數都會被轉換為true,而0會被轉換為false。
int num = 10; boolean flag = (num != 0); System.out.println("The flag is " + flag);
在使用Boolean和int類型的時候,需要注意數據類型的選擇和轉換。正確地使用Boolean和int類型,可以使代碼更加簡潔易懂,更加具有可讀性。