运算符

Java语言支持如下运算符:

  • 算术运算符: +,-,,l, %,++,--
  • 赋值运算符=
  • 关系运算符: >,<,>=,<=,==,!=instanceof
  • 逻辑运算符: &&,,!
  • 位运算符:&,|,^,~,>>,<<,>>>(了解!! ! )
  • 条件运算符?∶
  • 扩展赋值运算符:+=,-=,=,/=

算术运算符

   public static void main(String[] args) {
        //++ -- 自增 自减 一元运算符
        int a = 3;
        int b =a++;//a++ a=a+1 执行完这行代码后,先给b赋值,再自增
        int c = ++a;//++a a=a+1 执行完这行代码后,先自增,再赋值
        System.out.println(a);//5
        System.out.println(b);//3
        System.out.println(c);//5
       //幂运算2^3  2*2*2=8 很多运算,可以用一些工具类来操作!
        double pow = Math.pow(2, 3);
        System.out.println(pow);//8.0
    }

逻辑运算符

    public static void main(String[] args) {
        //与(and )或(or)非(取反)
        boolean a =true;
        boolean b =false;
        //a && b:false 逻辑与运算:两个变量都为真,结果才为true
        System.out.println("a && b:"+(b&&a));
        //a || b:true  逻辑或运算:两个变量有一个为真,则结果才为true
        System.out.println("a || b:"+(a||b));
        //! (a && b):true 如果是真,则变为假,如果是假则变为真
        System.out.println("! (a && b):"+!(a&&b));
    }

扩展赋值运算符

	int c = 10;
        int d = 20;
        c+=d;//c = c+d
        d-=c;//d = d-c
        System.out.println(c);//30
        System.out.println(d);//-10

字符串连接符

		//字符串连接符 +,string
        System.out.println(""+c+d);//30-10
        System.out.println(c+d+"");//20

三元运算符

public static void main(String[] args) {
        // x ? Y :z
        //如果x=true ,则结果为y ,否则结果为z
        int score = 50;
        String type = score <60 ? "不及格":"及格";

        System.out.println(type) ;//不及格
    }
posted @   键天帝  阅读(222)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示
主题色彩