當前位置:首頁 » 編程語言 » javaif布爾值

javaif布爾值

發布時間: 2022-09-23 14:29:01

A. java中if條件裡面判斷boolean值判斷的true還是false

我感覺你這個好像是繞口令啊,什麼項目那麼變態啊!
if判斷的本來就是true和false,true就執行if語句,false就執行else語句
&&需要兩個都為ture,那返回的才是ture,a和b其中有一個是false了,所以(a&&b)返回的是false,正好(a&&b)前面有個!號,是取反的,那if(!(a&&b))的結果就是ture了,所以就執行了System.out.print("a");
後面的else if(){ }else{ }是不會執行的!

B. java里if語句運用boolean

首先聲明一個布爾變數flag 初始值為true,用for循環遍歷數組 判斷stu[7] 也就是數組第6個name值是否等於stu[i]則i=0從0開始 就是stu第1個name值 到stu第6個結束 如果等於 列印stu的信息 並把flag的值賦為false
如果沒有等於 則不處理 flag的值初始為true
最後break 中斷循環
if(flag) 其實是省略了 其實是 if(flag==true) 可以省略寫 也就是如果flag的值為true 則列印「無此人消息」 為false則不做處理

C. 在JAVA語言中,布爾值是什麼意思

一般做判斷用。布爾值就是 true 或 false 中的一個。動作腳本也會在適當時將值 true 和 false 轉換為 1 和 0。布爾值經常與動作腳本語句中通過比較控制腳本流的邏輯運算符一起使用。這點在C++與JAVA里差不多。在寫代碼的時候,都是用它做一個判斷變數用,判斷某個條件是否為真。

D. java中if語句加入布爾值的好處是什麼 (注:可以不用定義布爾值的情況下);

if後面的括弧不帶布爾值怎麼判斷,不定義布爾值就用條件判斷,判斷結果無非還是true和false,說到底還是布爾值

E. java的if 括弧裡面一定是boolean值嗎,-1,1,0可以嗎,我記得c語言裡面-1表示false,java可以嗎

java
switch()的括弧里不可以是boolean類
switch後面的表達式稱為switch表達式。
switch表達式的數據類型可以是字元(char)類型、
位元組(byte)類型、短整數(shrot)類型、整數(int)類型,但不可以是布爾(boolean)類型、長整數(long)類型、單精度浮點數(float)類型、雙精度浮點數(double)類型。
如果switch表達式的數據類型是引用數據類型,則其類型只能是類java.lang.character、類java.lang.byte、類java.lang.short、類java.lang.integer、枚舉類型
緊接在引導詞case後面的各個值的類型應當與switch表達式的類型相匹配,而且必須是常量表達式

F. java,if(isPrime)是什麼類型

isPrime是布爾類型(或是返回一個布爾值的函數)的。在java中布爾類型(boolean)表示真(true)或假(false)。isPrime可能是一個函數,返回一個布爾值表示參數是否是一個素數。
比如:
boolean isPrime(int n)
{
for(int i=2;i*i<=n;i++)
if(0==n%i)
return false;
return n>1;
}
這樣調用:
int n=93;
if(isPrime(n))
System.out.println(n+"是素數");

G. java中布爾值聲明問題

publicclassisPrime{
publicstaticvoidmain(String[]args){
intinitialValue=2;
intcount=0;
booleanisPrime=true;//假如放在這里
//(為什麼聲明布爾值在這一行循環不了?)
while(count<50){//0<50true執行循環體
// booleanisPrime=true;

for(intdivisor=2;divisor<=initialValue/2;divisor++){//循環條件2<=(2/2)====>2<=0為false直接退出循環
if(initialValue%divisor==0){
isPrime=false;
break;
}
}
if(isPrime){//執行這里if(true)
System.out.println(initialValue);//sysout(2);
count++;//count++---------->0+1=1
}
initialValue++;//initialValue++--------------->2+1=3然後在去while判斷
}
}
}

H. java中if條件裡面判斷boolean值判斷的true還是false

boolean
a=true,b=false;
if(!(a&&b))//
a&&b=false,!(false)=true;也就是條件成立
就運行
輸出
a.
{
System.out.print("a");
}
else
if(!(a||b))//a||b=true;!(true)=false假如程序到這里了,但是條件不成立,則不會執行後面的語句
輸出
b
{
System.out.print("b");
}
else
{
System.out.print("c");
}
對於if()語句的理解是:
if(條件){
語句1
}
else{
語句2
}
當條件=true時執行語句1;條件=false時,執行語句2

I. 關於java中的if語句

if是條件判斷,如果不滿足條件的話,執行else;

int i =5;
if(i==4){//判斷是否為4
System.out.println(「這個數是:4」);//如果是,輸出結果。
}else{
System.out.println(「這個數是:」+i);//如果不是,輸出這個數。
}

熱點內容
有線投屏安卓手機如何設置 發布:2024-05-02 05:43:26 瀏覽:894
搶誠信紅包用什麼伺服器好 發布:2024-05-02 05:37:44 瀏覽:102
淘寶客源碼程序 發布:2024-05-02 05:34:46 瀏覽:812
大淘客cms源碼 發布:2024-05-02 05:33:12 瀏覽:445
matlab新建文件夾 發布:2024-05-02 05:14:19 瀏覽:717
看加密相冊 發布:2024-05-02 04:45:53 瀏覽:663
資源存儲在哪 發布:2024-05-02 04:23:28 瀏覽:169
如何猜對方qq密碼後幾位 發布:2024-05-02 03:46:59 瀏覽:403
php最後出現字元串 發布:2024-05-02 03:46:31 瀏覽:492
android源碼debug 發布:2024-05-02 03:41:13 瀏覽:437