zoukankan      html  css  js  c++  java
  • Java——运算符

    Java中的运算符大致可以分为以下几类:

    • 算术运算符
    • 赋值运算符
    • 比较运算符(关系运算符)
    • 逻辑运算符
    • 位运算符
    • 三元运算符

    1.算术运算符

       

     注意:自增自减都不会改变当前变量的类型

    2.赋值运算符

      

     下面的扩展赋值运算符也不会改变变量本身的数据类型;

    3.比较运算符

      

    4.逻辑运算符

      

    逻辑运算符计算的都是布尔类型的数据

    单与(&)和双与(&&)的取舍:

      逻辑与(&):如果前面是false,仍会执行判断&后面的语句;

      短路与(&&):如果前面是false,则不再执行后面的语句;

      但是:两者的运算结果是相同的

    单或(|)与双或(||)相同

    5.位运算符

       

     6.三元运算符

            int m=12;
            int n=5;
            int max=(m>n)?m:n;
            System.out.println(max);

     结构:

      (条件表达式)? 表达式1:表达式2;

    说明:

      条件表达式为true执行表达式1,否则执行表达式2

    且三元运算符也是可以嵌套的。

     凡是可以使用三元运算符的情况,都可以改成if...else..的形式

    7.运算符的优先级

      

  • 相关阅读:
    使用opencv工程
    面试官最爱问的问题背后真相
    哎,哎,去了清华园
    突然发现兰皙欧洗面奶不错
    crs.exe 进程管理里面的流氓进程之封杀
    初步使用OpenCV
    动态网站基础
    Java IO -- 序列化的疑问
    建造模式
    MYSQL 从头开始-2(join)
  • 原文地址:https://www.cnblogs.com/codexlx/p/13503325.html
Copyright © 2011-2022 走看看