|
@@ -0,0 +1,68 @@
|
|
|
+package com.four.day02;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 算数
|
|
|
+ */
|
|
|
+public class Demo12逻辑 {
|
|
|
+
|
|
|
+ //主函数
|
|
|
+ public static void main(String[] args) {
|
|
|
+
|
|
|
+ System.out.println( 3==3 & 2==2 ); //T
|
|
|
+ System.out.println( 3!=3 & 2==2 ); //F
|
|
|
+
|
|
|
+ System.out.println( 3==3 | 2==3 ); //T
|
|
|
+ System.out.println( 3!=3 | 2==2 ); //T
|
|
|
+
|
|
|
+ System.out.println( !(3!=3) ); //T
|
|
|
+
|
|
|
+ System.out.println( 3==3 ^ 2==3 ); //T
|
|
|
+
|
|
|
+
|
|
|
+ //双与 双或
|
|
|
+ int a = 10;
|
|
|
+
|
|
|
+ //System.out.println(a == 11 && a++ == 11); //F
|
|
|
+ //System.out.println(a == 11 || a++ == 11); //F
|
|
|
+ System.out.println(a == 10 || a++ == 11); //F
|
|
|
+ System.out.println("a :"+a); //10
|
|
|
+
|
|
|
+
|
|
|
+ //需求1:要求手机必须满足尺寸大于等于6.95,且内存必须大于等于8.
|
|
|
+
|
|
|
+ double phoneSize = 6.9;
|
|
|
+ int phoneRom = 12;
|
|
|
+
|
|
|
+ System.out.println( phoneSize >= 6.95 && phoneRom >= 8 );
|
|
|
+
|
|
|
+ //需求2:要求手机要么满足尺寸大于等于6.95,要么内存必须大于等于8.
|
|
|
+ System.out.println( phoneSize >= 6.95 || phoneRom >= 8 );
|
|
|
+
|
|
|
+
|
|
|
+ //& | ^ 运算
|
|
|
+ System.out.println( 1 & 2 );
|
|
|
+ /*
|
|
|
+ 0000 0001
|
|
|
+ 0000 0010
|
|
|
+ ---------
|
|
|
+ 0000 0000
|
|
|
+ */
|
|
|
+ System.out.println( 1 | 2 );
|
|
|
+ /*
|
|
|
+ 0000 0001
|
|
|
+ 0000 0010
|
|
|
+ ---------
|
|
|
+ 0000 0011
|
|
|
+ */
|
|
|
+ System.out.println( 1 ^ 4 );
|
|
|
+ /*
|
|
|
+ 0000 0001
|
|
|
+ 0000 0100
|
|
|
+ ---------
|
|
|
+ 0000 0101
|
|
|
+ */
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+}
|