要将正整数转换为负整数,反之亦然,请使用按位补码运算符。

让我们首先初始化一个正整数-

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将正整数转换为负数,将负整数转换为正数相关推荐

  1. java 流量单位转换_将内容转换为持续流量的五种最佳方法

    java 流量单位转换 Websites that have focused on content marketing have done really well for themselves. We ...

  2. java integer long 转换_java - 将Integer转换为Long

    java - 将Integer转换为Long 我需要使用反射来获取字段的值. 碰巧我并不总是确定该字段的数据类型是什么. 为此,为了避免一些代码重复,我创建了以下方法: @SuppressWarnin ...

  3. JAVA实现bmp转换JPEG_Java gif图片转换为jpg格式

    下面通过代码给大家介绍Java gif图片转换为jpg格式,具体代码如下所示: if(fileName.toLowerCase().endsWith(".gif")){//由于头像 ...

  4. java时间格式转换pm,将字符串转换为日期和时间为am / pm格式

    string : 2014-04-25 17:03:13 using SimpleDateFormat is enough to format? or otherwise i will shift t ...

  5. java 进制转换,二进制 十进制 十六进制 正数 负数的进制等等!

    2进制CPU使用,8进制很少见,10进制适合人类使用,16进制适合编译器和底层程序员使用,希望对你有所帮助! 以下文章是自己从别的地方复制粘贴过来, 总结了一下. 虽然看着有点乱, 但是想学 ,就能看 ...

  6. java接收的文件转换成临时文件,java实现酷狗音乐临时缓存文件转换为MP3文件的方法...

    这篇文章主要介绍了java实现酷狗音乐临时缓存文件转换为MP3文件的方法,涉及java针对文件操作的相关技巧,需要的朋友可以参考下 本文实例讲述了java实现酷狗音乐临时缓存文件转换为MP3文件的方法 ...

  7. Json对象与Json字符串的转化、JSON字符串与Java对象的转换

    一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...

  8. java 擦出,Java擦除和转换实例分析

    本文实例讲述了Java擦除和转换.分享给大家供大家参考,具体如下: 一 点睛 在严格的泛型代码里,带泛型声明的类总应该带着类型参数.但为了与老的Java代码保持一致,也允许在使用带泛型声明的类时不指定 ...

  9. json java typeof_Json对象与Json字符串的转化、JSON字符串与Java对象的转换

    一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...

  10. Java日期格式转换

    Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /**    * 获取现在时间    ...

最新文章

  1. Github | NumPy手写全部主流机器学习模型
  2. eclipse 创建maven web 项目
  3. Ubuntu下编译Android源代码
  4. 上海首次正式试用人脸识别系统抓医药代表:频繁出入的非就医可疑人员
  5. JS 变量的数据类型转换
  6. 选购一台计算机得出三条建议,如何挑选一台适合你的电脑?了解这几项配置即可!...
  7. java高并发(四)并发编程与线程安全
  8. 在使用ToolBar + AppBarLayout,实现上划隐藏Toolbar功能,遇到了一个坑。
  9. 格兰杰因果关系检验r语言_R语言系列第四期:R语言单样本双样本差异性检验
  10. Unity MeshBaker 合并网格和材质
  11. 设计模式笔记十二:享元模式 | 更新版
  12. 《人月神话》读后感1
  13. android+默认存储,Android 数据存储之SP存储,内部存储,外部存储
  14. Hadoop Shell 命令详解
  15. swagger 常用注解
  16. 分水岭算法和距离变换函数
  17. ios王者荣耀服务器维护31号,王者荣耀iOS版3月31日无法更新怎么办 王者荣耀iOS玄雍危机版本无法更新解决方法...
  18. idea debug报错无法调试 Disconnected from the target VM
  19. r语言 求几个数的最小公倍数_一课研究之“最小公倍数教学后学生知识技能情况分析”(20190417)...
  20. c语言体重指数bmi计算器,身高106cm体重19.5kg的女性标准体重与BMI指数 - BMI计算器...

热门文章

  1. setcpu_SetCPU中文版
  2. matlab 从字符串里面提取出数字
  3. js中的引号使用不正确导致js方法传入参数类型错误
  4. Smartbi的使用
  5. AUTOMATE THE BORING STUFF WITH PYTHON读书笔记 - 第4章:LISTS
  6. 设计模式10——状态模式
  7. 桌面天气时钟【心知天气API、可获取实时时间、合成解码cJSON】
  8. Python爬虫爬取滚动新闻
  9. nar神经网络_NAR 神经网络多步和单步预测
  10. 中考考试的指令广播_考试语音指令系统