当前位置:编程学习 > JAVA >>

java练习题,新手求解!

将一个整数110从右端开始的4~7位变为0,。
答案:int x = 110;
System.out.println("结果是:" + (x&7)); 
解释一下,110换成二进制是1101110,去掉高4位,就是把这个数和0000111求与,0000111是7
其他:楼主貌似知道啊。110的二级制就是1101110,然后右移4位就是0000110啦 

上一个:公司准备上一个新项目,需要用到ssh2框架,求推荐一本这方面的好书。
下一个:java7安装好之后怎么没有以前版本的JDK和JRE这两个文件夹。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,