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

    1.赋值运算符    

    “=”--将左边的值给右边的变量      表达式:a=(b+3)+(b-1)     

    表达式就是符号(如加、减)与操作(如b、3)等的总和  

    2.算数运算符   

    a.同种类型参与运算(可能需要自动类型转化)   

    b.返回同种类型(可能会上溢出或下溢出)   

    c.byte、short、char三种类型在Java中是表象底层都是按照int运算的
       加号 +  减号-  乘号*  除号/  取余%
       加号的作用:“+”号在运算符中表示做加法运算

                   “+”号在字符串中,可以用来连接字符串,同时可以和其他的数据类型的变量进行连接  

    3.关系运算符   

    a.> 大于   < 小于      == 相等   != 不等      >= 大于等于   <= 小于等于

     b.作用:用来做比较    c.比较结果:booleanl(true/false)

     

    4.自增(自减)运算符

        a.i++ (后++) 先将i的值作为整个表达式的值,然后将i增加1

        b.++i (前++) 先将i增加1,然后将i的值作为整个表达式的值

    5.逻辑运算符

        &&(且)

        条件1 && 条件2          仅仅两个条件同时为真结果为真

        ||(或)

        条件1 || 条件2          只有两个条件中有一个为真,结果为真

        !(非)

         ! 条件1               条件为真时结果为假,条件为假时结果为真
    6.运算符优先级   

    a.最高的优先级:小括号()   

    b.最低:赋值运算符“=”   

    c.优先级:非>算数运算符>关系运算符>且>或    

    但运算符比较多,无法确定运算执行顺序时,可以使用小括号控制顺序

     
     
    分类: Java
  • 相关阅读:
    欧几里德算法实现求两个正整数的最大公因子
    C#委托、泛型
    C与C++中的time相关函数(转载)
    【转】温州的南拳
    前端面试题
    vuecli卸载旧版,再重新安装后还显示的是旧的版本
    不定宽高的div水平、垂直居中问题
    解决JS中取URL地址中的参数中文乱码
    移动vue项目,启动错误:Module build failed: Error: No PostCSS Config found in:
    codeblocks colour theme
  • 原文地址:https://www.cnblogs.com/luocixin/p/6861410.html
Copyright © 2011-2022 走看看