package operator;
public class Demo04 {
public static void main(String[] args) {
//自增 自减运算符 一元运算符
int a = 3;
int b = a++;//执行完这行代码之后,先给b赋值,再自增;
//a=a+1;
System.out.println(a);
//a=a+1;
int c = ++a;//执行这行代码前,先自增,再给b赋值;
System.out.println(a);
System.out.println(b);
System.out.println(c);
//幂运算 2^3=8 很多运算,我们会使用一些工具类来操作
double pow = Math.pow(2, 3);//alt+回车就可以打出 //eclipse里面用Alt+Shift+L快捷键获取返回值
System.out.println(pow);
//选中Math按Ctrl+回车 就可以查看源码了
//位运算符
package operator;
public class Demo06 {
public static void main(String[] args) {
/*
A=0011 1100
B=0000 1101
---------------------------
A$B=0000 1100
A|B=0011 1101
A^B=0011 0001
~B=1111 0010
2*8=16 2*2*2*2
效率极高!!!
<< *2
>> /2
0000 0000 0
0000 0001 1
0000 0010 2
0000 0011 3
0000 0100 4
0000 1000 8
0001 0000 16
*/
System.out.println(2<<3);
}
}
自增自减运算符 位运算符
于 2022-04-12 17:23:11 首次发布