Java运算符基本使用

Java语言支持如下运算符

算术运算符:+,-,*,/,%,++(自增),--(自减)

赋值运算符:=

关系运算符:>,<,>=,<=,==,!=,instanceof

逻辑运算符:&&,||,!

位运算符:&,|,^,~,>>,<<,>>>(了解!!!)

条件运算符:? :

扩展赋值运算符:+=,-=,*=,/=

Java中的幂运算:Math.pow() Math.pow(数字,次方); double pow = Math.pow(2, 3); System.out.println(pow); 位运算 public void position(){ /* * A = 0011 1100 * B = 0000 1101 * * A&B:0000 1100 //&:当上下两个数都为1时为1,否则为0 * A|B: 0011 1101 //|:当上下两个数其中一个为1则为1,否则为0 * A^B:0011 0001 //^:当上下两个数相同则为0,否则为1 * ~B:1111 0010 //~:将之前的数取反,0为1,1为0 * * <<和>>效率高 * << *2 * >> /2 */ System.out.println(2<<3); //相当于2*2*2*2 System.out.println(2>>1); //相当于2/2 } 字符串连接符:+ 三元运算符 public void conditions(){ //x ? y :z //如果x == true,则输出结果y,如果x == false,则输出结果z int num = 18; System.out.println(num > 15?"小于18":"大于18"); }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpgdpf.html