• JAVA 入门5 运算符,赋值运算符,关系运算符 ,逻辑运算符,三元运算符,运算符的优先级


    public class MathDemo {
        public static void main(String[] args) {
            int a=11;
            int b=2;
            System.out.println(a/b);//5;java中 两个整数相除结果还是整数(向下取整)
            int c=15;
            int d=4;
            System.out.println(c%d);//3 向下取整
        }
    }
    View Code

    赋值运算符总结

    public class MathDemo2 {
        public static void main(String[] args) {
            //目标学会使用赋值运算符 : += -= *= /= %=
            int m = 10;
            int n = 5;
    //        m+=n;//等价于 m=(int)(m+n)
    //        m-=n;//等价于 m=(int)(m-n)
    //        m*=n;//等价于 m=(int)(m*n)
    //        m/=n;//等价于 m=(int)(m/n)
    //        m %= n;//等价于 m=(int)(m%n)
            System.out.println(m);
    
        }
    }
    View Code

     

    public class operator {
        public static void main(String[] args) {
            //目标 学会使用关系运算符
            int a=10;
            int b=20;
            boolean rs=a==b;
            System.out.println(rs);
    
    
            System.out.println(a==b);
            System.out.println(a!=b);
            System.out.println(a<=b);
            System.out.println(a>=b);
            System.out.println(a<b);
            System.out.println(a>b);
    
        }
    }
    View Code

     

    public class MathDemo3 {
        public static void main(String[] args) {
            //目标 理解逻辑运算符 并悬着适合的逻辑运算符解决问题
            double size =9.6;
            double storage=6;
    
    
            System.out.println(size>6 & storage>=9);
            System.out.println(size>6 | storage>=9);
    
            System.out.println(!true);
            System.out.println(!false);
    
            //逻辑异或
            System.out.println(true^true);
            System.out.println(true^false);
            System.out.println(false^true);
            System.out.println(false^false);
    
            //&& ||  & |
            boolean a=true;
            boolean b=false;
            System.out.println(a&b);
            System.out.println("---------");
            System.out.println(a&&b);//短路操作前一个为false,后一个条件就i不执行了
            System.out.println("---------");
            System.out.println(a|b);
            System.out.println("---------");
            System.out.println(a||b);//短路操作 前一个为true  后一个条件不执行了
        }
    }
    View Code

    public class San {
        public static void main(String[] args) {
            //目标 三元运算符的使用
            // 目标?执行1:执行2
            double  score=98;
            String rs=score>=60?"考试通过":"挂科";
            System.out.println(rs);
    
    
            //需求 需要成两个整数中找到较大值
            int a=10;
            int b=2000;
            int result=a>=b?a:b;
            System.out.println(result);
        }
    }
    View Code

  • 相关阅读:
    avcodec_decode_video2少帧问题
    什么是I帧,P帧,B帧
    让Ubuntu可以压缩/解压缩RAR文件
    Linux 向文件末尾追加命令
    valgrind: failed to start tool 'memcheck' for platform 'amd64-linux': No such file or directory
    《王者之剑2》性能数据精讲
    Unity加载模块深度解析(纹理篇)
    Unity加载模块深度解析(Shader)
    Unity加载模块深度解析(网格篇)
    Unity将来时:IL2CPP是什么?
  • 原文地址:https://www.cnblogs.com/lvlisn/p/16391715.html
Copyright © 2020-2023  润新知