88问答网
所有问题
java中怎么把二进制数转为有符号整数
java中 -1转为2进制是32个1,用pareseInt转回来会变成无符号整数,会超出int范围。怎么把-1的二进制再转回-1
举报该问题
推荐答案 2018-11-19
public static void main(String[] args) {
int i = -1;
String binNum = Integer.toBinaryString(i);
System.out.println(binNum);
int t = Integer.parseUnsignedInt(binNum, 2);
System.out.println(t);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MtKBga1tSgaagaagMaa.html
相似回答
java如何把二进制
字符串
转成整数
答:
java将二进制装换成整数,
可以使用Integer类的方法,来进行转换
,如下:Integer.parseInt("80000000",2); Integer属于int基本类型的包装类,可以实现各个类型的互相转换,还可以输出成string类型,只需要使用toString()方法。
java
实现:
整数进制
相互
转换
答:
(1)十进制转为二进制:
Integer.toBinaryString(int i);public static String toBinaryString(int i):以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式
。(2)十进制转为8进制 :Integer.toOctalString(int i);public static String toOctalString(int i):以八进制(基数 8...
java中二进制
是用补码表示的,如果要
转化为整数
,是不是先要
将
补码转化...
答:
不需要,你只需要调用库函数(类库)就可以了,系统会自动识别补码,自动正常转化。
Java中怎么把
浮点
数转
变成
整数
只保留整数部分
答:
通过转换为字符串,再截取整数部分
:float a = 1.1f;//定义一个浮点变量a String str = String.valueOf(a);//浮点变量a转换为字符串str int idx = str.lastIndexOf(".");//查找小数点的位置 String strNum = str.substring(0,idx);//截取从字符串开始到小数点位置的字符串,就是整数部分...
java中如何把二进制
补码
转换成整型
答:
paserLong(s,16)?试了不对,但是没报错
求
java
编程
二进制
十进制互相
转化
答:
java中有
现在的api 10
进制转二进制
Integer.toBinaryString(int i);
二进制转
十进制 Integer.parseInt("1001",2);建议多看看JDK文档,这里文档里都有介绍的
java中
的数据类型之间的
转换
该
怎么
学习啊 ??、自动类型转换
答:
Java
语言提供了八种基本类型。六种
数字
类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte数据类型是8位、
有符号的
,以
二进制
补码表示
的整数
;最小值是-128(-2^7);最大值是127(2^7-1);默认值是0;byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用...
java中二进制怎么
表示
答:
一、
二进制的
表示方法 有0,1组成。以0b开头。代码的表示方法:System.out.println(0b100)二、不同进制的数据表现:八进制:由0,1,...,7.以0开头。十进制:由0,1...,9.默认
整数
。十六进制:由0,1,...9,a,b,c,d,e,f(大小写均可)组成。十进制:System.out.println(100);八进...
大家正在搜
十进制29转换为无符号二进制
十进制整数64转二进制
无符号二进制整数
二进制小数转十进制
十进制121转为二进制
十进制59转化为二进制
十进制转二进制例题
二进制转十六进制
八进制转二进制
相关问题
java如何把二进制字符串转成整数
java 中byte[2]的数组怎么转成有符号的整数?
用JAVA把二进制数转换成十进制数。
java中如何把二进制补码转换成整型
java中怎样把二进制数转换成对应的字符串
java中如何将有符号数转化成无符号数
java中二进制怎么表示
Java中怎么把浮点数转变成整数只保留整数部分