javabool
⑴ boolean在java中什麼意思
boolean是java關鍵字,表示就像c和c++中的bool一樣。但是java中的boolean只能是true和false,而不能像c和c++中的可以bool flag =1;這樣賦值。而只能像boolean b = true或者boolean b = false;這樣賦值。
⑵ 在java中boolean具體怎麼使用
boolean是java中的布爾型(邏輯型)數據類型,在java中boolean值只能是true和false,而不能槐差爛用0和1代替,並且一定要小寫。
布爾值true代表「真」,false代表「假」。一般關系運算符會返回布爾值的結果。另外,數值的0、-0、特殊值的null、NaN、undefined以及空字元("")都會被解釋為false,其他值則會被解釋為true。
(2)javabool擴展閱讀
java中創建boolean對象的方法:
1、使用關鍵詞new來定義Boolean對象。下面的代碼定義了一個名為myBoolean的邏輯對象:
varmyBoolean=newBoolean()
varmyBoolean=newBoolean()
注釋:如果邏輯對象無初始值或者其值為0、-0、null、""、false、undefined或者NaN,那麼對象的值為false。否則,其鉛漏值為true(慶陵即使當自變數為字元串"false"時)!
2、下面的所有的代碼行均會創建初始值為false的Boolean對象。
varmyBoolean=newBoolean();
varmyBoolean=newBoolean(0);
varmyBoolean=newBoolean(null);
varmyBoolean=newBoolean("");
varmyBoolean=newBoolean(NaN);
3、下面的所有的代碼行均會創初始值為true的Boolean對象:
varmyBoolean=newBoolean(1);
varmyBoolean=newBoolean(true);
varmyBoolean=newBoolean("true");
varmyBoolean=newBoolean("false");
varmyBoolean=newBoolean("BillGates");
⑶ java中boolean用法
」boolean「類型的值只有兩個,即:false和true;通常都用在條件判斷中
boolean bl = true;
if(bl){ //代碼分支}else{//另外一個代碼分支};
解釋:上面定義了一個波爾類型,它的值為真,下面的條件判斷中會直接走進第一個」真「的分支。
備註:以上方法只是一個簡單的舉例,實際應用中」boolean「的值需要大量的條件判斷,最後獲取到是」真「或者」假「,但實現思路都是一致的,當」真「的時候做某些操作,其他情況進行相應的操作。
拓展資料:
boolean 數據類型 boolean 變數存儲為 8 位(1 個位元組)的數值形式,但只能是 True 或是 False。
當作為一個構造函數(帶有運算符 new)調用時,Boolean() 將把它的參數轉換成一個布爾值,並且返回一個包含該值的 Boolean 對象。
如果作為一個函數(不帶有運算符 new)調用時,Boolean() 只將把它的參數轉換成一個原始的布爾值,並且最終返回這個值。
boolean 數據類型 boolean 變數存儲為 8位(1 個位元組)的數值形式,但只能是 True 或是 False。boolean 變數的值顯示為 True 或 False(在使用 Print 的時候),或者 #TRUE# 或 #FALSE#(在使用 Write # 的時候)。
使用關鍵字 True 與 False 可將 boolean 變數賦值為這兩個狀態中的一個。在java中boolean值只能是true和false,而不能用0和1代替,並且一定要小寫。boolean operate是指布爾運算。在ansys軟體中他的下拉菜單會提示進行的布爾運算項目。在有的程序語言中該類型的關鍵字是bool,如C++,用法相同。
Boolean—網路
⑷ java中boolean的用法是什麼
使用方法:
直接定義並賦值boolean a=false;
由條件表達式賦值boolean b=3>4;
由另一個boolean變數賦值boolean c=a;
由方法返回賦值booleanb4=list.ready()。
特點:
只有兩個值true和false,可以把它看做是一個顫衫「開關」來使用。
⑸ java 中可以直接給bool 函數賦值嗎
1)睜晌函數是不能用來賦值的,你可以把函悉粗鋒數的返回值賦給另一個Boolean變數;
2)如果你想將一個Boolean變數傳給某個函數,就在定義fun()函數的時候聲明一個形參,如凳者fun(Boolean temp),然後在使用的時候直接把需要傳給函數的變數替換這個形參就可以了。
下面給你寫了一個例子,你可以看看:
publicclassTestbool
{
publicstaticvoidmain(String[]args)
{
Testboolt1=newTestbool();
Booleana1=false;
Booleanb1=true;
a1=t1.fun(b1);
System.out.println(a1);
}
publicBooleanfun(Booleantemp)
{
returntemp;
}
}
輸出來的結果是true
⑹ java中布爾型數據怎麼用
boolean java基本數據類型,有兩個值 true 和false;
1.直接賦值boolean b1=false;
2.由條件表達式賦值boolean b2=3>4;
3.由另一個boolean變數賦值boolean b3=b1;
4.由方法返回賦值boolean b4=list.ready();//假設粗物ready方法返回一個boolean的話
程序中boolean為布爾類核凳好改鉛型變數
⑺ Java中的boolean怎麼用
Boolean是Java一種數據類型。官方的說明:The boolean data type has only two possible values: true and false. Use this data type for simple flags that track true/false conditions. This data type represents one bit of information, but its "size" isn't something that's precisely defined. 在每種編程語言中,不可避免的會出現關於是和否的邏輯判斷,比如,變數x的值是否大於變數y的值等,在Java里,我們使用布爾值來反映這些值。我們在數據類型介紹部分介紹了Java中的8種基本類型,其中我們注意到第四類就是布爾值。布爾值的基本類型在字面值有true和false,它的數據類型為boolean。在Java里,對於每種基本的數據類型都有相對應的包裝類型(Wrapper Type)。這里的原因為使用包裝類型可以用面向對象的方式進行代碼的編寫,關於面向對象,我在後面會講到。對於布爾類型,Java中提供了java.lang.Boolean作為布爾類型的包裝類型。在Java中,我們可以使用一個布爾值或字元串值來構造一個Boolean對象。下面是Boolean類的構造方法:Java代碼 public Boolean (boolean value) public Boolean (String value) 作為講解,我們下面給出一段構造Boolean對象的代碼: Java代碼 Boolean b1 = new Boolean (false); Boolean b2 = new Boolean ("true"); 這里我們使用一個boolean的字面值和一個字元串值來構造了兩個Boolean對象b1,b2。注意,這里我只是為了演示方便而簡單的將變數命名為b1、b2,在實際的編程中,請盡量給變數取一個有意義的名字。 在得到一個Boolean對象後,如果我們想使用boolean基本類型的話,可以通過Boolean提供的方法booleanValue,該方法的方法簽名為:Java代碼 public boolean booleanValue() 下面給出一段代碼,我們構造兩個Boolean對象,然後調用其booleanValue方法來輸出boolean值到控制台: Java代碼 public class MainClass { public static void main(String[] args) { Boolean b1 = new Boolean(false); Boolean b2 = new Boolean("true"); System.out.println(b1.booleanValue()); System.out.println(b2.booleanValue()); } } 這里細心的讀者可能已經發現,我們用了System.out.println輸出了不同類型的數據到控制台,String、數字、boolean值。這是因為該方法被重載過,可以接受不同類型的參數。下面是該程序的輸出結果:false
true布爾值的字面值 字面值的概念,我們前面已經提到過了。對於布爾值,它有兩個字面值:true、false。true表示真,而false代表假。下面給出一段代碼,代碼中定義了一個布爾變數includeSign並將字面值true賦值給它:Java代碼 public class MainClass { public static void main(String[] args) { boolean includeSign = true; System.out.println(includeSign); } } 上面的代碼對大家來說應該比較熟悉了,這里不多做解釋了。使用布爾變數 這里我們首先介紹幾種可以生成布爾值的操作,首先我們可以以聲明的形式來定義布爾變數並給它賦值。另外我們可以用像=、>,>=,!=之類的操作符來產生一個布爾值,這些在以後將會講到。我們給出一個例子來看看實際中的布爾值的使用:Java代碼 public class MainClass { public static void main(String args[]) { boolean b; b = false; System.out.println("b is " + b); b = true; System.out.println("b is " + b); // a boolean value can control the if statement if(b) System.out.println("This is executed."); b = false; if(b) System.out.println("This is not executed."); // outcome of a relational operator is a boolean value System.out.println("10 > 9 is " + (10 > 9)); } } 我們鼓勵大家動手自己來實踐代碼。今天遇到一個朋友問為什麼不是視頻教程,我覺得視頻教程和文本教程的區別不是很大。下面是這段程序的執行結果:b is false
b is true
This is executed.
10 > 9 is truevalueOf方法 這里介紹下Boolean的靜態方法valueOf。之前我們提過靜態方法指的是不用實例化類就可以調用的方法,靜態方法也被稱為類方法。Boolean提供了valueOf的方法,它的作用是將一個字元串值轉換為一個Boolean對象,它的方法簽名如下:Java代碼 public static Boolean valueOf (String string) 從方法簽名我們可以看出,它接收一個String參數,返回一個Boolean對象,它是靜態的。 下面給出一段代碼,這段代碼希望大家自己去執行下,看看實際結果:Java代碼 public class MainClass { public static void main(String[] args) { Boolean b = Boolean.valueOf("true"); System.out.println(b); } } toString方法 valueOf方法可以將一個字元串值轉換為一個Boolean對象,那麼如果我們有一個Boolean對象,想要轉換為String值,我們該如何處理呢?Boolean對象為我們提供了toString方法,用於產生一個對應的String對象。以後的學習,我們會直達toString方法是在根類Object類定義的。Boolean類的toString方法簽名如下:Java代碼 public String toString () 下面給出一段代碼,來演示下這個方法: Java代碼 public class MainClass { public static void main(String[] args) { Boolean b = Boolean.valueOf("true"); System.out.println(b.toString()); } } 代碼相對簡單,但是希望自己能動手試一下。