java的bool
① 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和c++中表達式真假如何判斷
在Java和C中,對於表達式真假值的判斷過程有以下區別:
1. Java中的布爾類型(boolean)是唯一的真值類型。在Java中,只有兩種可能的值:true和false。當一個布爾表達式的值為true時,其對應的布爾類型變數的值為true;當其值為false時,對應的布爾類型變數的值為false。因此,在Java中,對布爾類型的比較運算符(如==、!=、<、>等)的結果總是返回true或false。
2. C語言中的bool類型是一個整型數據類型,它只有兩個取值:0表示假,1表示真。因此,在C語言中,對bool類型的比較運算符(如==、!=、<、>等)的結果總是返回0或1。此外,C語言中還有一種特殊的布爾類型——__bool__類型,它是一個由編譯器添加的宏定義,用於指示編譯器是否將某個變數視為布爾類型。如果編譯器將某個變數視為布爾類型,則該變數的值必須是0或1之一;否則,該變數被視為整型或其他數據類型。
總之,Java和C對表達式真假值的判斷過程有一些不同之處。在Java中,只有兩種可能的真值,而在C語言中,只有兩種可能的假值。此外,Java中使用布爾類型來表示真值和假值,而C語言使用bool類型來表示真值和假值。
③ 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—網路