不能。
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++那样传输数据,已经成为程序员编写交易平台的一种语言。
0本身没有类型,类型取决于是赋值给什么变量。比如int i=0则0就是整型,如果long i=0则0就是long型
数字类型有:byte short int long char,分别用8、16、32、64、16bits表示。有些地方可能不会把char列入整型范畴,但本质上char类型是int的一个子集。
不行,你只能转成字符串,然后在前面补零,可以直接使用String.format(),包括向左补零、向右补零、向左补空格、向右补空格、保留多少位小数这些都可以用这个方法,你查一下资料。