摘要:
这一道题关于到java的基础知识。方法一:位的运算。”|“,“&”,“^”。。。这一类的运算代码如下inta=4,b=9; int[]tempArray={a,b}; inttemp=a-b; System.out.println(tempArray[temp>>>31]);如上代码。进行了位的运算。 二进制中非负数的第一位用0表示。负数用1表示。而int 型占4个字节也就是32位二进制。向右移动了31位后生成的新的二进制的值1或是0。如果是1说明后面的值大。反知另外个大此文引自:http://leiwuluan.iteye.com/blog/388983方法二:in 阅读全文