zoukankan      html  css  js  c++  java
  • JAVA语言中的运算符和表达式

    JAVA——运算符

    按运算符要求的运算符个数可分为一元、二元、三元运算符:

    一元运算符有一个操作数:如正数或者负数前面的“+”、“—”,和自增“++”、自减“- -”。

    二元运算符有两个操作数:如除法运算符"/"有2个操作数。

    三元运算符有三个操作数:如表达式/变量/boolean值 ?  x :y   (如果结果为true则返回x,如果为false则返回y)

             eg: int  num1 = 10;

                int num2 = 5;

                int result = num1>num2 ?  num1 : num2

    按运算符的操作功能可分为:算数运算符、比较/关系运算符、逻辑运算符、位运算符、赋值运算符

      算术运算符:  +,-,*,/,%,++,--

      赋值运算符: =

      比较/关系运算符:  >,<,>=,<=,==,!= 

      逻辑运算符:  && (逻辑与--如果所有的表达式都用这个符号连接,只要一个为false,其余表达式都不再运算),

                            || (逻辑或--如果所有的表达式都用这个符号连接,只要一个为true,其余表达式都不再运算),

            !(逻辑非)

      位运算符:  &(位与),|(位或),^(异或---相同为0,相异为1),~ (位反---原值加一,符号取反), >>(右移),<<(左移),>>>(带符号右移),<<<(带符号左移)

      条件运算符 ?:

     带操作赋值运算符:+=,-=,*=,/= ,%=,<<=, >>=。

          如:   num = num+10;——num +=10;

            num = num/5;——num/=10;

     

    java表达式

    所谓表达式,是指操作数按运算符运算的规则组成的式子。

    按运算符功能分为:

    --算数表达式

    --比较表达式

    --逻辑表达式

    --位运算表达式

    --赋值表达式

    在这些表达式当中有且仅有赋值表达式和++、--能单独成语句,其它表达式都不能成语句。如:

    int num1=10; //声明同时赋初值

    int result = num1+num2; //声明变量同时赋初值,值是一个算数表达式运行的结果

    int sum; //仅声明变量

    sum = num1+ num2; //赋值表达式

  • 相关阅读:
    win7下利用VM8安装CentOS6.3配置静态IP上网
    laravel的门面模式
    Redis主从在线互相切换
    phpcmsv9的评论分表策略
    phpcms v9的url优化
    php rsa加密解密实例
    centos 支持中文,安装输入法
    yii2 页面上编写js代码,并注册到页面底部
    yii2 GridView 简要解析
    yii2 migration使用
  • 原文地址:https://www.cnblogs.com/xss512/p/10486925.html
Copyright © 2011-2022 走看看