對(duì)布爾型的說(shuō)明
如果你有編程經(jīng)驗(yàn),了解布爾型,請(qǐng)?zhí)^(guò)下面的教程,下面的教程針對(duì)只有C語(yǔ)言基礎(chǔ)的讀者(C語(yǔ)言沒(méi)有布爾型)。
在C語(yǔ)言中,如果判斷條件成立,會(huì)返回1,否則返回0,例如:
#include
int main(){
int x = 100>10;
int y = 100<10;
printf ( "100>10 = %d\n" , x);
printf ( "100<10 = %d\n" , y);
return 0;
}
|
運(yùn)行結(jié)果:
100>10 = 1
100<10 = 0
但是在Java中不一樣,條件成立返回 true,否則返回 false,即布爾類(lèi)型。例如:
public class Demo {
public static void main(String[] args){
// 字符型
boolean a = 100 > 10 ;
boolean b = 100 < 10 ;
System.out.println( "100>10 = " + a);
System.out.println( "100<10 = " + b);
if (a){
System.out.println( "100<10是對(duì)的" );
} else {
System.out.println( "100<10是錯(cuò)的" );
}
}
}
|
運(yùn)行結(jié)果:
100>10 = true
100<10 = false
100<10是對(duì)的
實(shí)際上,true 等同于1,false 等同于0,只不過(guò)換了個(gè)名稱(chēng),并單獨(dú)地成為一種數(shù)據(jù)類(lèi)型。
![]() | ![]() .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書(shū)籍 |
![]() | ![]() .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書(shū)籍 |