Java将正整数转换为负数,将负整数转换为正数
要将正整数转换为负整数,反之亦然,请使用按位补码运算符。
让我们首先初始化一个正整数-
int positiveVal = 200;
现在,让我们将其转换为负数-
int negativeVal = (~(positiveVal - 1));
现在,我们有以下负数int-
int negativeVal = -300;
以下将负数转换为正数int-
positiveVal = ~(negativeVal - 1);
例子
现场演示
public class Demo {
public static void main(String[] args) throws java.lang.Exception {
int positiveVal = 100;
int negativeVal = (~(positiveVal - 1));
System.out.println("Result: Positive value converted to Negative = "+negativeVal);
positiveVal = ~(negativeVal - 1);
System.out.println("Actual Positive Value = "+positiveVal);
negativeVal = -200;
System.out.println("Actual Negative Value = "+negativeVal);
positiveVal = ~(negativeVal - 1);
System.out.println("Result: Negative value converted to Positive = "+positiveVal);
}
}
输出
Result: Positive value converted to Negative = -100
Actual Positive Value = 100
Actual Negative Value = -200
Result: Negative value converted to Positive = 200
Java将正整数转换为负数,将负整数转换为正数相关推荐
- java 流量单位转换_将内容转换为持续流量的五种最佳方法
java 流量单位转换 Websites that have focused on content marketing have done really well for themselves. We ...
- java integer long 转换_java - 将Integer转换为Long
java - 将Integer转换为Long 我需要使用反射来获取字段的值. 碰巧我并不总是确定该字段的数据类型是什么. 为此,为了避免一些代码重复,我创建了以下方法: @SuppressWarnin ...
- JAVA实现bmp转换JPEG_Java gif图片转换为jpg格式
下面通过代码给大家介绍Java gif图片转换为jpg格式,具体代码如下所示: if(fileName.toLowerCase().endsWith(".gif")){//由于头像 ...
- java时间格式转换pm,将字符串转换为日期和时间为am / pm格式
string : 2014-04-25 17:03:13 using SimpleDateFormat is enough to format? or otherwise i will shift t ...
- java 进制转换,二进制 十进制 十六进制 正数 负数的进制等等!
2进制CPU使用,8进制很少见,10进制适合人类使用,16进制适合编译器和底层程序员使用,希望对你有所帮助! 以下文章是自己从别的地方复制粘贴过来, 总结了一下. 虽然看着有点乱, 但是想学 ,就能看 ...
- java接收的文件转换成临时文件,java实现酷狗音乐临时缓存文件转换为MP3文件的方法...
这篇文章主要介绍了java实现酷狗音乐临时缓存文件转换为MP3文件的方法,涉及java针对文件操作的相关技巧,需要的朋友可以参考下 本文实例讲述了java实现酷狗音乐临时缓存文件转换为MP3文件的方法 ...
- Json对象与Json字符串的转化、JSON字符串与Java对象的转换
一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...
- java 擦出,Java擦除和转换实例分析
本文实例讲述了Java擦除和转换.分享给大家供大家参考,具体如下: 一 点睛 在严格的泛型代码里,带泛型声明的类总应该带着类型参数.但为了与老的Java代码保持一致,也允许在使用带泛型声明的类时不指定 ...
- json java typeof_Json对象与Json字符串的转化、JSON字符串与Java对象的转换
一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...
- Java日期格式转换
Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 ...
最新文章
- Github | NumPy手写全部主流机器学习模型
- eclipse 创建maven web 项目
- Ubuntu下编译Android源代码
- 上海首次正式试用人脸识别系统抓医药代表:频繁出入的非就医可疑人员
- JS 变量的数据类型转换
- 选购一台计算机得出三条建议,如何挑选一台适合你的电脑?了解这几项配置即可!...
- java高并发(四)并发编程与线程安全
- 在使用ToolBar + AppBarLayout,实现上划隐藏Toolbar功能,遇到了一个坑。
- 格兰杰因果关系检验r语言_R语言系列第四期:R语言单样本双样本差异性检验
- Unity MeshBaker 合并网格和材质
- 设计模式笔记十二:享元模式 | 更新版
- 《人月神话》读后感1
- android+默认存储,Android 数据存储之SP存储,内部存储,外部存储
- Hadoop Shell 命令详解
- swagger 常用注解
- 分水岭算法和距离变换函数
- ios王者荣耀服务器维护31号,王者荣耀iOS版3月31日无法更新怎么办 王者荣耀iOS玄雍危机版本无法更新解决方法...
- idea debug报错无法调试 Disconnected from the target VM
- r语言 求几个数的最小公倍数_一课研究之“最小公倍数教学后学生知识技能情况分析”(20190417)...
- c语言体重指数bmi计算器,身高106cm体重19.5kg的女性标准体重与BMI指数 - BMI计算器...