• JAVA学习(运算符)


    Java 语言支持如下运算符:

    • 算数运算符:+,-,*,/,%,++,--

    • 赋值运算符 :=

    • 关系运算符:>,< ,>=,<= ,== ,!= ,instance of

    • 逻辑运算符:&&,||,!

    • 位运算符:&,|,^,>>,<<,>>>(了解!!!)

    • 条件运算符:? :

    • 扩展赋值运算符:+=,-=,*=,/=

    package operator;
    
    public class Demo01 {
        public static void main(String[] args) {
            //二元运算符
            //ctrl + d :复制当前行到下一行
            int a =10;
            int b =20;
            System.out.println(a+b); //30
            System.out.println(a-b); //-10
            System.out.println(a*b); //200
            System.out.println(a/b); //0
            System.out.println((double)a/b); //0.5
    
        }
    }
    package operator;
    
    public class Demo02 {
        public static void main(String[] args) {
            long a = 122892973929289L;
            int b = 123;
            short c = 10;
            byte d = 8;
            System.out.println(a+b+c+d);//long
            System.out.println(b+c+d);//int
            System.out.println(c+d);//int
        }
    }
    package operator;
    
    public class Demo03 {
        public static void main(String[] args) {
            //关系运算符的返回结果:true false
            int a = 10;
            int b = 20;
            int c = 21;
            System.out.println(a>b);//false
            System.out.println(a<b);//true
            System.out.println(a==b);//false
            System.out.println(a!=b);//true
            System.out.println(c%a);//1 取余 模运算
        }
    }
    package operator;
    
    public class Demo04 {
        public static void main(String[] args) {
            //++自增  --自减  一元运算符
            int a = 3;
            int b = a++;//执行完这段代码后,先赋值,再自增
            //a=a+1
            System.out.println(a);//4
            //a=a+1
            int c = ++a; //执行完这段代码前,先自增,再赋值
            System.out.println(a);//5
            System.out.println(b);//3
            System.out.println(c);//5
            //幂运算 2*2*2=8  很多运算,我们会使用一些工具类操作
            double pow = Math.pow(3,2);
            System.out.println(pow);
        }
    }
  • 相关阅读:
    WCF bindings comparison z
    DevExpress打印功能 z
    使用Topshelf 5步创建Windows 服务 z
    Log4net中的RollingFileAppender z
    Log4Net在Windows服务中不能记录日志 z
    dev 注册方法 z
    async callback z
    多窗体之间方法调用 z
    [JS6] 通过用户事件事件执行脚本
    [JS5] 利用onload执行脚本
  • 原文地址:https://www.cnblogs.com/cjybarcode/p/13063212.html
Copyright © 2020-2023  润新知