java如何把 int型负数转换成 int型正数
想做一个关于时间差的计算,只是精确到秒,程序比较简单也能算出来,但是有些值算出来是负数的但是时间差也正确我想把这个负数换成正数求高手啊...
想做一个关于时间差的计算,只是精确到秒,程序比较简单 也能算出来,但是有些值算出来是负数的 但是时间差也正确 我想把这个负数换成正数 求高手啊
展开
4个回答
展开全部
将负数转化成正数的方法:
1、对已知是负数的数值转化方法:假设a为已知负数,则 int b = -a;则b为所需正数;
2、对不确定正负性的数值转化方法:假设有a,正负不确定,则可用:int b = Math.abs(a);取绝对值的方式来将数值转化成正数。
拓展:
Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。
在C语系编程语言(C、C++、C#、Java等)中,是用于定义整数类型变量的标识符。
目前在一般的电脑中,int占用4字节,32比特,数据范围为-2147483648~2147483647[-2^31~2^31-1]
在之前的微型机中,int占用2字节,16比特,数据范围为-32768~32767[-2^15~2^15-1]
使用printf输出int占用字节数量:
printf("%d",sizeof(int));
除了int类型之外,还有short、long、long long类型可以表示整数。
unsigned int 表示无符号整数,数据范围为[0~2^32-1]
1、对已知是负数的数值转化方法:假设a为已知负数,则 int b = -a;则b为所需正数;
2、对不确定正负性的数值转化方法:假设有a,正负不确定,则可用:int b = Math.abs(a);取绝对值的方式来将数值转化成正数。
拓展:
Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。
在C语系编程语言(C、C++、C#、Java等)中,是用于定义整数类型变量的标识符。
目前在一般的电脑中,int占用4字节,32比特,数据范围为-2147483648~2147483647[-2^31~2^31-1]
在之前的微型机中,int占用2字节,16比特,数据范围为-32768~32767[-2^15~2^15-1]
使用printf输出int占用字节数量:
printf("%d",sizeof(int));
除了int类型之外,还有short、long、long long类型可以表示整数。
unsigned int 表示无符号整数,数据范围为[0~2^32-1]
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将负数转化成正数的方法:
1、对已知是负数的数值转化方法:假设a为已知负数,则 int b = -a;则b为所需正数;
2、对不确定正负性的数值转化方法:假设有a,正负不确定,则可用:int b = Math.abs(a);取绝对值的方式来将数值转化成正数。
1、对已知是负数的数值转化方法:假设a为已知负数,则 int b = -a;则b为所需正数;
2、对不确定正负性的数值转化方法:假设有a,正负不确定,则可用:int b = Math.abs(a);取绝对值的方式来将数值转化成正数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询