java 判断两个数是否异号
来源:互联网 发布:vevo lazr软件下载 编辑:程序博客网 时间:2024/06/05 15:47
java 整型int占4个字节32位,两个数异或后移动31位判断结果,如果是1则异号,如果是0则同号
1 public class ShowEnviromentViarible { 2 3 public static void main(String[] args) { 4 int num1 = 1; 5 int num2 = -1; 6 System.out.println("num1 = " + num1); 7 System.out.println("num2 = " + num2); 8 System.out.println((num1 ^ num2) >>> 31); //无符号移动31位,最左边补0 9 num1 = 1;10 num2 = 1;11 System.out.println("num1 = " + num1);12 System.out.println("num2 = " + num2);13 System.out.println((num1 ^ num2) >>> 31);14 num1 = -1;15 num2 = -1;16 System.out.println("num1 = " + num1);17 System.out.println("num2 = " + num2);18 System.out.println((num1 ^ num2) >>> 31);19 }20 21 }
output:
num1 = 1num2 = -11num1 = 1num2 = 10num1 = -1num2 = -10
阅读全文
0 0
- java 判断两个数是否异号
- 判断两个数是否为亲和数
- 判断两个浮点数是否相等
- 判断两个数是否互素
- 判断两个数是否互为素数
- 判断两个数是否互质
- 判断两个浮点数是否相等
- 判断两个浮点数是否相等
- 判断两个浮点数是否相等
- java中判断两个数组是否相等
- Java 判断两个字符串是否相等
- Java--判断两个文件是否相同
- 判断两个单链表是否相交--java实现
- Java判断两个时间段是否有交集
- 判断两个时间段,是否交集 java
- java中判断两个对象是否相等
- Java判断两个二叉树是否相同
- JAVA如何判断两个字符串是否相等
- js与oc做交互的一个demo
- 关于eclipse解决java前台往后台传值乱码问题
- 仿新版QQ底部导航栏动态拖动按钮
- 【Photoshop】Photoshop 64Bit与Camera Raw安装包
- DescriptionResourcePathLocationType AbsRequestEvent cannot be resolved to a typeLogViewRequ
- java 判断两个数是否异号
- Q119:PBRT-V3,“复合重要性采样”(13.10章节)
- css优先级
- 经常被问的问题-jvm优化
- springMVC 多文件上传
- 【二叉树】层次遍历
- 4----编程判断是某年的第几天
- Java基础知识(不定期更新)
- Java基础2