为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

3 回答

位与运算符(&)

运算规则:两个数都转为二进制,然后从高位开始比较,如果两个数都为1则为1,否则为0。

比如:10&30.

10转换成二进制就是01010,30转换成二进制就是11110。从高位开始比较得到,得到01010,即10.


0 回复 有任何疑惑可以回复我~
public class HelloWorld{
    public static void main(String[] args) {
    	   int one = 10 ;
           int two = 20 ;
           int three = 0 ;        
           three =one+two;        
           System.out.println(three);        
           //three=0;        
           three+=one;        
           System.out.println(three);        
           //three=0;        
           three-=one;        
           System.out.println(three);                
           //three=0;        
           three*=one;        
           System.out.println(three);                
           //three=0;        
           three/=one;        
           System.out.println(three);                
           //three=0;        
           three &=one;        
           System.out.println(three);                   	
           }
  }

厉害的一个一个敲空格,这排版跟shi一样

0 回复 有任何疑惑可以回复我~
public class HelloWorld{    public static void main(String[] args) {	   int one = 10 ;        int two = 20 ;        int three = 0 ;        three =one+two;        System.out.println(three);        //three=0;        three+=one;        System.out.println(three);        //three=0;        three-=one;        System.out.println(three);                //three=0;        three*=one;        System.out.println(three);                //three=0;        three/=one;        System.out.println(three);                //three=0;        three &=one;        System.out.println(three);                   	}}

代码如下

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

最后一项输出错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信