HOME> 职业攻略> 布尔类型(boolean)常量与变量

布尔类型(boolean)常量与变量

boolean类型有两个常量值,true和false,在内存中占一位(不是一个字节),不可以使用0或非0整数替代true或false。Boolean类型用于判断逻辑条件,一般用于程序流程控制。

boolean flag;

flag = true; //或者flag=false

if(flag) {

//true分支

}else{

//false分支

}

if (flag==true),容易写错成if(flag=true),这样就变成 为flag赋值为true,而不是进行判断,所以为了避免这种情况,可以写成if(flag)或者if(!flag)

例如:

public static void main(String[] args) {

//测试布尔类型

public.static.void

boolean man = true;

if(man == true){

System.out.println("男性");

}

}

输出结果:

if (man == true),容易写错成if(man = true),这样就变成 为man赋值为true,而不是进行判断,所以为了避免这种情况,可以写成if(man)或者if(!man)

public static void main(String[] args) {

//测试布尔类型

public.static.void

boolean man = true;

if(man){

System.out.println("男性");

}

}