在Java中,布尔类型(boolean)只有两个取值:true和false。然而,在一些情况下,我们希望使用1表示true,0表示false,以便与其他系统进行交互或处理。本文将介绍如何在Java中实现这种功能,并提供示例代码。 实现 在Java中,我们可以使用整数类型(int)来表示布尔值,其中1表示true,0表示false。为了更好地使用这种表示方式,我们...
inta=1;//带转化int整数booleanresult=(a==0)?false:true;//转化语句 示例代码: intmyInt=2;//被转化int整数booleanmyBoolean=(myInt ==0) ?false:true;//转化语句System.out.println(myBoolean);//输出为truemyInt =0;//被转化int整数myBoolean = (myInt ==0) ?false:true;//转化语句System.out.pri...
不能。 Java中的真,假只能由布尔型(boolean)的true和false来表示,不对应任何数值。 java中不可以通过强制转换将true和false转换成1和0,因为布尔类型与其他基本类型数据不可以互相转换。 可以用条件运算符: inta=(b==true)?1:0;//如果b为true则给a赋值1,如果为false则赋值0。 扩展资料: Java的技术应用 在An...
不能。Java中的真,假只能由布尔型(boolean)的true和false来表示,不对应任何数值。java中不可以通过强制转换将true和false转换成1和0,因为布尔类型与其他基本类型数据不可以互相转换。可以用条件运算符:inta=(b==true)?1:0;//如果b为true则给a赋值1,如果为false则赋值0。
false为 0,true为 1 数字转化为Boolean 0为 false; 非 0 为true java本身不支持直接强转 一、Boolean转化为数字——false为 0,true为 1 唯一方法:三目语句 intmyInt=myBoolean?1:0; 1. 示例代码: booleanmyBoolean=true;intmyInt=myBoolean?1:0;System.out.println(myInt);//输出1myBoolean=false;myInt...
1、按照汇编、C语言的传统,0代表false,1或非0值代表true C语言没有bool类型,也没必要用bool类型,...
通常有这样的宏定义 ifndef true define true 1 endif 因为true英文就是确定的意思,通常1表示肯定,而0表示否定即false,false的错误否定的意思,所以就将1定义为true,0定义为flase,这个是bool变量的约定,布尔是这样设定的
不能像C语言那样 while(0)或while(1)这样编译通不过的 可以这样写 while(int_name==0)或if(int_name==1)同时,java有boolean类型变量,有两个值true ,false
0是FALSE 1是TRUE。boolean的默认值是false,也就是0,简单理解就是初始状态下是什么都没有的,所以是0。
不可以。java中表示真假只能是boolean类型,布尔类型只有true和false两个值。这是java规定的,和C等其他语言非0即真的规则不一样。