标签:没有 代码 jpg rgb load amp 位运算 执行 print
1 package operator; 2 3 public class Demo4 { 4 public static void main(String[] args) { 5 //++ -- 自增 自减 一元运算符 6 int a=3; 7 8 int b=a++;//执行完这行代码后,先给b赋值,再自增 9 //a=a+1; 10 System.out.println(a); 11 //a=a+1; 12 int c=++a;//执行完这行代码后,先自增,再给b赋值 13 System.out.println(a); 14 System.out.println(b); 15 System.out.println(c); 16 17 //幂函数 2^3 2*2*2=8 很多运算,我们会使用一些工具类 18 double pow =Math.pow(3,2); //3*3=9 19 System.out.println(pow); 20 21 } 22 }
1 package operator; 2 3 //逻辑运算符 4 public class Demo5 { 5 public static void main(String[] args) { 6 //与(and) 或 非 7 boolean a =true; 8 boolean b =false; 9 10 System.out.println("a & &b :"+(a&&b)); //逻辑与运算:两个变量都为真,结果才为true 11 System.out.println("a | | b :"+(a||b)); //逻辑与运算:两个变量有一个为真,则结果才为true 12 System.out.println("!(a & & b) :"+!(a&&b)); //如果是真,则变为假,如果是假则变为真 13 14 15 //短路运算 16 int c=5; 17 boolean d=(c<4)&&(c++<4); 18 System.out.println(d); 19 System.out.println(c); 20 } 21 22 }
1 package operator; 2 //位运算 3 public class Demo6 { 4 public static void main(String[] args) { 5 /* 6 A=0011 1100 7 B=0000 1101 8 9 A&B: 0000 1100 //11为1,00为0,不同为0 10 A|B: 0011 1101 //有1为1 ,没有为0 11 A^B: 0011 0001 //相同为0,否则为1 12 ~B: 1111 0010 13 */ 14 15 //>>右移 / 2 16 //<<左移 *2 17 //2*8 2*2*2*2 18 System.out.println(2<<3); 19 20 21 } 22 }
标签:没有 代码 jpg rgb load amp 位运算 执行 print
原文地址:https://www.cnblogs.com/fan-faith/p/14702758.html