基本运算符

java 语言支持如下运算符:

算术运算符: +, -, *,/, %(取余,模), ++, --
赋值运算符: = (a=b, 把b赋值给a)
关系运算符:<,>,>=, <=, ==, !=, instanceof
逻辑运算符: &&,||,!
位运算符: &, |,^, ~, >>,<<, >>> (Operator demo06)
条件运算符: ?: (Operator demo08)
扩展赋值运算符: +=, -=, *=, /= (Operator demo07)

 
idea 复制当前行到下一行, ctrl+D
运算中,有Long型的,结果未Long; 运算中有Int和比int小的类型,结果为Int 型
如果有一个数为double,结果为double
cast: 转换
Math 运算,可以处理很多运算相关的
优先级 ()

example: operator Demo03

        int a =10;
        int b = 20;
        int c = 21;
        //取余数,模运算
        System.out.println(c%a); // c/a 21/10 =2 ...1

        System.out.println(a>b);
        System.out.println(a<b);
        System.out.println(a==b);
        System.out.println(a!=b);

example: operator Demo04

   // ++ -- 自增, 自减 一元运算符,即只要自己一个数就够了
        int a =3;
        int b =a++; // a++ a = a+1 执行完这行代码后,先给b赋值,再自增。
                    // 即b=a, 之后 a =a+1

        System.out.println(a);
        int c =++a;  // ++a a=a+1 先自增 a=a+1, 再执行赋值
                     // 即 a = a+1; c = a

        System.out.println(a);
        System.out.println(a);
        System.out.println(b);
        System.out.println(b);
        System.out.println(c);
        System.out.println(c);

        // 幂运算 2^3 2*2*2 = 8;很多运算,我们会使用一些工具类来操作;
        double pow = Math.pow(2,3);
        System.out.println(pow);

结果为

4
5
5
3
3
5
5
8.0
posted @   bluedrf163  阅读(54)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示