java里面能用0和1表示False和true吗?

Python07

java里面能用0和1表示False和true吗?,第1张

不能。

Java中的真,假只能由布尔型(boolean)的true和false来表示,不对应任何数值。

java中不可以通过强制转换将true和false转换成1和0,因为布尔类型与其他基本类型数据不可以互相转换。

可以用条件运算符:

inta=(b==true)?1:0;//如果b为true则给a赋值1,如果为false则赋值0。

扩展资料:

Java的技术应用

在Android的应用。许多Android应用程序是由Java程序员开发的。虽然Android使用不同的JVM和不同的封装方法,但是代码是用Java语言编写的。

在金融业的应用。Java广泛应用于金融服务业。许多第三方交易系统,银行和金融机构选择在Java开发,因为Java是相对安全的。

在高频交易的空间应用。Java平台提高了平台的特性,并使得它能够像编译C++那样传输数据,已经成为程序员编写交易平台的一种语言。

DecimalFormat

df

=

new

DecimalFormat("#.#")

System.out.println(df.format(a))

你可以试试这个,不过这样就必须有确定的小号位得有多少位如果多了就会被处理掉

这和是不是基础类型有关系,当你声明的变量是基础类型时,其值是相等的,可直接用“==”进行比较。当你声明的变量非基础类型而是对应的包装类时,由于对象间比较需要用equals()方法,使用“==”时,对象是不相等的,只有使用equals(),其值才相等。

看代码:

运行结果: