运算符篇_JAVA从零开始-学习日志

运算符

算术运算符篇  

-------------------------------------------------------------------

 

 

 

 

 

 

 代码案例

//关系运算符

public class OperatorDemo2 {
    public static void main(String[] args) {
        int a = 10;
        int b = 11;
        boolean re = a==b;
        System.out.println(re);
        System.out.println(a>=b);//f
        System.out.println(a!=b);//y
        System.out.println(a<=b);//y
        System.out.println(a>b);//f





    }
}

 





//算术运算
 1 //把一个百位数拆成一个数字
 2 public class OperatorDemo1 {
 3     public static void main(String[] args) {
 4         int data = 589;
 5         int units = data % 10;
 6         int tens = data / 10 % 10;
 7         int hundreds = data / 100 ;
 8         int a=10 ;
 9         int rs= a+10+a++;
10         a++;
11         System.out.println(a);
12         System.out.println(rs);
13         System.out.println(units);
14         System.out.println(tens);
15         System.out.println(hundreds);
16 
17     }
18 }

 

 

public class OpertorDemo5 {
    public static void main(String[] args) {
        double size = 9.8;
        double storage =16 ;
        //必须前后都为True结果才是true
        System.out.println(size >=6.95 & storage >=8);

//        要么内存>=8要么尺寸>=6.95

        System.out.println(size >=6.95 | storage >=8);
        System.out.println(!true);
        System.out.println(!false);
//        逻辑异或
        System.out.println(false ^ true );//true

//------------------------------------------------
        System.out.println("地方");
        //System.out.println(---------&& & || "的区别"-------------);
    }
}

 

public class san {
    

//三元运算符
    public static void main(String[] args) {
        double score =60;
        String rs =score >= 60 ? "pass" :" don't pass";
        System.out.println(rs);
//        两个整数中找出较大值
        int a=909;
        int b=1023;
        int re =  a ==b ? a:b;
        System.out.println(re);

    }
}
public class san {
    //三元运算符
    public static void main(String[] args) {
        double score =60;
        String rs =score >= 60 ? "pass" :" don't pass";
        System.out.println(rs);
//        两个整数中找出较大值
        int a=909;
        int b=1023;
        int re =  a ==b ? a:b;
        System.out.println(re);

        System.out.println("----------------------");
        int i =10 ;
        int j =30;
        int k =50;
//        找出3个整数的较大值
        int temp = i > j ? i :j ;
//        拿出一个临时变量与第三个变量值进行比较
        int rsMax = temp > k ? temp : k;
        System.out.println(rsMax);
        System.out.println("-------------------------");
//        三元运算符的嵌套
        int rsMax1 = (i > j ? i : j ) > k ? i : j > k ? j : k;
        System.out.println(rsMax1);
    }
}

 

posted @ 2022-04-18 13:11  sole_e  阅读(42)  评论(0)    收藏  举报