• 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

  • 相关阅读:
    PLSQL设置中文
    新建oracle实例
    eclipse中导入项目后中文成乱码解决办法
    安装oracle
    配置java环境变量
    学习springMVC实例1——配置和跳转到HelloWorld
    突破变态限制快捷方式提权法
    对象的内存布局
    XMl转Map-map调用公共模板
    对象的创建
  • 原文地址:https://www.cnblogs.com/lvlisn/p/16391715.html
Copyright © 2020-2023  润新知