java各种运算符

Posted zhangjin1120

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java各种运算符相关的知识,希望对你有一定的参考价值。

目录

& (按位与)

&按位与的运算规则,是将两边的数转换为二进制位,(两个为真才为真)。
1&1=1 , 1&0=0 , 0&1=0 , 0&0=0

测试一下

public class OperatorTest 
    public static void main(String[] args) 
        int i1 = 3 & 5;
        System.out.println(i1);

        int i2 = 1280 & 0xff;
        System.out.println(i2);
        
    

>> (右移运算符)

  int i3 = 11 >> 2;
  System.out.println(i3); //2
  
 int i4 = 1280 >> 8;
 System.out.println(i4); //5   101 0000 0000右移动8位,是101,10进制是5。

~ (取反运算符)

        System.out.println(~10); //-11
        System.out.println(~1); //-2
        System.out.println(~2); //-3
        System.out.println(~3); //-4

Java中 “~” 运算符的含义

以上是关于java各种运算符的主要内容,如果未能解决你的问题,请参考以下文章

java第二天学习。

JAVA编程基础

fdsfsdfsdfsdfsdf

Java中的各种数据类型的转换

Java中的各种数据类型的转换

Java中的各种数据类型的转换