Java运算符

Java运算符

 

,”[ ]”   ”.”     “( )”

1. int[] array={1,2,3,4};//中括号作用为声明一个数组  

2. array[0]=2;//中括号为属性获取 获取下标里面的内容  

 

1. //"."为方法调用  

2. System.out.println();  

 

1. byte b=20;  

2. char ch=(char)b;//强转  //还有很多功能

 

,” !”   “&”  “|”  “^ ”  “ ||”  “ &&”  

 非运算  按位与  按位或  按位异或   短路或  短路与

1

 Java运算符_第1张图片

2

0000 1011    11

0000 1111    15

11&15  ------>   0000 1011(按位与)

 Java运算符_第2张图片

3

0000 1011    11

0000 1111    15

11|15  ------>   0000 1111(按位或)

 Java运算符_第3张图片

4,

"^"按位异或   不一样的或,一样的就是0

0000 1011    11

0000 1111    15

11^15  ------>  0000 0100(按位或)

 Java运算符_第4张图片

5,”||” 短路或   有一个true”值就为true

 Java运算符_第5张图片

如果只要有一个为真,那么将不会执行||”后面的。

6,”&&” 短路与    全部为true”值才为true

 Java运算符_第6张图片

如果只要有一个为假,那么将不会执行&&”后面的。

三,+” “-” “*” “/” “%

                     取模

 

 Java运算符_第7张图片

四,<<” “>>” “>>>

左移    右移    无符号右移

 

 

 

Java运算符_第8张图片 

五,=” “+=” “-=” “*=” “/=” “%=” “&=” “!=” “^=” “<” “>” “<=” “>=

 等于a+=b---> a=a+b” “a-=b---> a=a-b” “a*=b---> a=a*b......等等

六:”? : ”三目运算符

 Java运算符_第9张图片

如果a>0成立则b赋值为3,否则为4

七,instanceof  对象类型判断是否属于同类型

                          ^_^

Java运算符_第10张图片

你可能感兴趣的:(Java基础)