• java 运算符


    1. 加,减 , 乘 ,除

      + — * /

    2.求余 (求模)

      %  ,就是除法运算的余数,如下图:

      

    3. 递增++ , 递减- - 

      规则:1.单独使用时, ++或- - 位置在前在后结果都一样

         2.在使用时,在前在后由差别:

          //++,- - 在前 ,先运算,再使用

          //++,- - 在后 ,先使用,再运算(自增或自减)

      例子:

      int n=5;

      int m=n++; 

      System.out.println(n); //6 ,

      System.out.println(m); //5 , n++ 在后,赋值给m,所以是先使用,再自增

    4.关系运算符

      大于,小于,大于等于,小于等于,等于,不等于

      >, < , >= , <=  , == , !=

      关系运算的结果 是boolean类型,成立时true,不成立是false

    5. 逻辑运算符

      与&& ,或|| ,非 !

      结果也是boolean类型,true 或 false

      && : 两边为真则为真

      || :有一边为真则为真

      !:非真则假,非假则真

      短路://&&: 当第一个为false时短路,(第二个不走,代码不运行)

          //|| : 当第一个为true时短路,(第二个不走,代码不运行)

      int a=10, b=20;

      boolean rs= a<b || a++>0;

      System.out.println(a); //10 ,短路 a++ 代码未执行

    6. 赋值 

      = 赋值,有运算的运算结束后,最后才赋值

      += ,-= ,*= ,/=  , %=

      n+=1  相当于 n=n+1

      n-=1  相当于 n=n-1

      n*=1  相当于 n=n*1

      n/=1  相当于 n=n/1

    7.字符串连接 + 

      //+左右为数字,做加法

      //+有一边是字符串时, 做连接

        

    8 . 三目运算 (条件运算)

      boolean ? 表达式1:表达式2;

      int a=10, b=20;

      int max = a>b ? a : b ;

      

  • 相关阅读:
    求给定数里的数的质数最大——pku3048
    poj1106
    poj1450
    poj1094
    poj1111
    poj1120
    C#.NET学习笔记 类,接口,对象
    在Repeater中嵌套使用Repeater
    数据表分区解决方案(转)
    C#小数点格式化
  • 原文地址:https://www.cnblogs.com/luhailin/p/6776995.html
Copyright © 2020-2023  润新知