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—网络