JAVA里面的boolean类型怎么转成int型 请各位前辈给予指点 java中有没有将boolean转换成integer的函数?

作者&投稿:道伏 (若有异议请与网页底部的电邮联系)

可以转化,但是没有直接转化的方法。

在Java中,boolean值中的true值为1,false值为0,所以,转化的依据就是判断boolean值是否为true,如果为true就返回结果1,否则返回0,具体的说明可以参照DataOutputStream类中的writeBoolean(boolean f)和DataInput中的readBoolean()。

扩展资料:

boolean 数据类型 boolean 变量存储为 8 位(1 个字节)的数值形式,但只能是 True 或是 False。

javascript中创建boolean对象的方法

使用关键词 new 来定义 Boolean 对象。下面的代码定义了一个名为 myBoolean 的逻辑对象:

var myBoolean = new Boolean()

var myBoolean = new Boolean()

注释:如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)!

int是一种数据类型,在编程语言(C、C++、C#、Java等)中,是用于定义整数类型变量的标识符。

使用方法

1、定义方法:

int i;//定义整形变量iint i=1;//定义整形变量i并初始化为1

2、定义常量:

const int i;//编译错误,因为常量需要给予一个初值const int i=1;//定义常量i,值为1

3、Java定义常量:

final int i=1;//定义常量i,值为1

参考资料来源:百度百科-Boolean (计算机术语)

参考资料来源:百度百科-INT (数据类型)



方法如下:

int myInt = myBoolean ? 1 : 0;

如果使用强制类型转换 (int)myBoolean,会出现语法错误。

Java中数据类型主要分为两大类:基本数据类型和引用数据类型。

基本数据类型共有8种,分别是:布尔型boolean, 字符型char和数值型byte/short/int/long/float/double。

由于字符型char所表示的单个字符与Ascii码中相应整形对应,因此,有时也将其划分到数值型中。引用类型具体可分为:数组、类和接口。


扩展资料

从上表可以看出java中各种数据类型所占空间的大小. 在java中整数的默认数据类型是int, 例如数字4, 小数的默认数字类型是double, 例如3.12. 当float a = 3.12时会报错, 因为3.12的默认数据类型是double, 我们需要使用如下的赋值方法:

第一种方法在3.12后面加了一个F, 告诉编译器这是一个float的数. 第二种方法对3.12进行了强制的类型转换. 接下来我们仔细分析一下java中的类型转换问题.

基本数据类型中,布尔类型boolean占有一个字节,由于其本身所代码的特殊含义,boolean类型与其他基本类型不能进行类型的转换(既不能进行自动类型的提升,也不能强制类型转换), 否则,将编译出错。

参考资料来源:

百度百科——Boolean

百度百科——int



可以转化,但是没有直接转化的方法.在Java中,boolean值中的true值为1,false值为0,所以,转化的依据就是判断boolean值是否为true,如果为true就返回结果1,否则返回0,具体的说明可以参照DataOutputStream类中的writeBoolean(boolean f)和DataInput中的readBoolean().

下面是JDK文档中的相关说明:
public final void writeBoolean(boolean v) throws IOException
将一个 boolean 值以 1-byte 值形式写入基础输出流。值 true 以值 (byte)1 的形式被写出;值 false 以值 (byte)0 的形式被写出。如果没有抛出异常,则计数器 written 增加 1。

boolean readBoolean() throws IOException
读取一个输入字节,如果该字节不是零,则返回 true,如果是零,则返回 false。此方法适用于读取用接口 DataOutput 的 writeBoolean 方法写入的字节

boolean类型返回的是 true 或 false;
int类型返回的是整型数值;转不了的!
我想问问在什么情况下你需要把boolean转int呢?
是不是需要判断完真假返回一个int值呢?真是1假是0?还是判断男女?如果是这种情况可以写代码转换?直接转换不可以转!希望给你帮助

我晕!
Boolean 只有1和0
按照常规是不可以转换的!
你可以在jdk里面找找
public final void writeBoolean(boolean v) throws IOException
这个方法。你在jdk帮助文档看一下

java中 int型怎么换成boolean型~

这是不可能的。
int和boolean不是相同的数值类型。int的数值在“-2^32”到“2^32-1”;而boolean的数值只有两个,true和false。也就是说,不能直接将int类型转换成boolean类型,但是可以通过int类型之间的比较来获得boolean型。
在一些弱类型语言中,是可以将int型转换成boolean的,例如在Linux bash的sh脚本中,0表示真,其他数则为假。

boolean 不可以和int转换 但是你可以用if 语句来代替 比如说
if(a-boolean-value==true)
a-relevant-integer=1;
else
a-relevant-integer=0;

boolean是什么类型的?
答:boolean类型:true和false。boolean(布尔)类型有两个值:false和true,用来判定逻辑条件。与Python不同的是,Java中的boolean值与整型值之间进行互相转换。只有0、NaN、null、undefined五个值转换为布尔值是false,其余都转换为true(而且没有任何的特殊情况)。当作为一个构造函数(带有运算符new)调用时...

在java中boolean具体怎么使用?
答:boolean是java中的布尔型(逻辑型)数据类型,在java中boolean值只能是true和false,而不能用0和1代替,并且一定要小写。布尔值true代表“真”,false代表“假”。一般关系运算符会返回布尔值的结果。另外,数值的0、-0、特殊值的null、NaN、undefined以及空字符("")都会被解释为false,其他值则会被...

Java中的boolean怎么用?
答:在得到一个Boolean对象后,如果我们想使用boolean基本类型的话,可以通过Boolean提供的方法booleanValue,该方法的方法签名为:Java代码 public boolean booleanValue() 下面给出一段代码,我们构造两个Boolean对象,然后调用其booleanValue方法来输出boolean值到控制台: Java代码 public class MainClass { ...

JAVA中布尔类型的运用,flag的问题
答:1、首先布尔类型是表示逻辑状态的类型。java语言通过关键字boolean来定义布尔类型变量,只有true和false两个值,分别代表布尔逻辑中的“真”和“假”。2、输出boolean值到命令行窗口,在D盘Java目录下,新建“BooleanSample.java”文件。用记事本打开“BooleanSample.java”文件,输入以下代码。3、输出boolean...

java中Boolean和boolean的区别
答:boolean是基本数据类型 Boolean是它的封装类,和其他类一样,有属性有方法,可以new,例如:Boolean flag = new Boolean("true"); // boolean 则不可以!Boolean 是boolean 的实例化对象类,和Integer对应int一样 自jdk1.5.0以上版本后,Boolean在"赋值"和判断上和boolean一样,即是你: boolean ...

java中boolean用法
答:”boolean“类型的值只有两个,即:false和true;通常都用在条件判断中boolean bl = true;if(bl){ //代码分支}else{//另外一个代码分支};解释:上面定义了一个波尔类型,它的值为真,下面的条件判断中会直接走进第一个”真“的分支。备注:以上方法只是一个简单的举例,实际应用中”boolean“的值...

java中Boolean和boolean的区别?
答:Boolean是类,而boolean是基本数据类型,Boolean 定义出来的是对象,可以当对象调用,boolean 定义出来的是数据类型,只能当数据类型调用。Boolean专业名词叫Boolean类型包装器。这个涉及到jdk5以后的新特性,自动装箱问题。具体可以参考以下网址http://hi.baidu.com/free_java/blog/item/569c9512b9a38824dc...

boolean在Java中什么意思
答:boolean是java关键字,表示就像c和c++中的bool一样。但是java中的boolean只能是true和false,而不能像c和c++中的可以bool flag =1;这样赋值。而只能像boolean b = true或者boolean b = false;这样赋值。

java基本类型
答:通常用于需要高精度计算的场景,如财务计算、科学计算等。7. char:字符类型,取值范围是Unicode字符集中的所有字符。char在Java中被用于表示单个字符,通常用于字符串操作或文本处理。8. boolean:布尔类型,取值范围是true或false。boolean在Java中被用于表示逻辑值,通常用于条件判断或开关控制。

Java基本数据类型?
答:double:双精度浮点型,用于存储带有小数点的数字,在内存中占64位,即8个字节,默认值0 char:字符型,用于存储单个字符,占16位,即2个字节,取值范围0~65535,默认值为空 boolean:布尔类型,占1个字节,用于判断真或假(仅有两个值,即true、false),默认值false 二、Java数据类型基本概念:数据...