Java的语言,怎么样让boolean参与浮点的计算,位运算是不是就是整数运算的意思?那么浮点数是二进制的也能运算么
Java里,布尔值不能直接参与浮点数的计算,布尔值只能进行逻辑运算,如与(&&)、或(||)和非(!)等。
位运算是用于整数类型的数字的运算,不包括浮点数类型。位运算符操作的是数据的二进制表达形式,并且对每个二进制位进行操作。
浮点数在计算机中是以二进制形式表示的,但是浮点数的运算通常需要使用专门的浮点数运算器或库,而不是简单的位运算。
java对于复杂数学运算,包括浮点数计算,提供的内置的数学库,如java.lang.Math类中的方法,或者使用第三方库,如Apache Commons Math或Jama等等,可以体验一下, 还是不错的
public static void main(String args[]) {
Boolean b = new Boolean("ok");
String str = b.toString();
System.out.println("ok:" + str);
b = new Boolean("true");
//System.out.println(b);
str = b.toString();
System.out.println("true:" + str);
}