java-运算符

运算符是一种“功能”符号,用以通知 Java 进行相关的运算。

Java 语言中常用的运算符可分为如下几种:

 算术运算符

 赋值运算符

 比较运算符

 逻辑运算符

 条件运算符

1、Java 中常用的算术运算符:

    

     自增和自减放置的变量位置不同,代表的含义也不相同。放置在变量钱代表这个表达式运算之前执行自增还是自减,放置在变量后表示这个变量是在这个表达式执行出结果之后,变量再做自增或自减。

    例如: int a = 4; int b=5; int c = a++ + b;  

               输出的结果是:a = 5; b = 5; c = 9;

    一定要注意哦!自增和自减运算符只能用于操作变量,不能直接用于操作数值或常量!例如 4++ 、 9-- 等写法都是错误的!


2、Java中的 赋值运算符

     赋值运算符是指为变量或常量指定数值的符号。如可以使用 “=” 将右边的表达式结果赋给左边的操作数。

   


3、Java中比较运算符

    比较运算符用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值( true 或 false )。

  

注意:

    1)> 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型

    2)== 、 != 两边的操作数既可以是数值类型,也可以是引用类型


4、Java中的逻辑运算符;

    逻辑运算符主要用于进行逻辑运算。Java 中常用的逻辑运算符如下表所示:

   

注意:

     如果 && 和 || 在进行逻辑运算的时候,如果有多个逻辑运算,如果前面的运算可以确定这个表达式的真或假,后面的逻辑运算将不再执行;

     例如:2 > 1 || 1>2; 2 > 1 为true,则说明这个表达式为true,||后面的逻辑表达式将不再执行。

               1 > 2 && 2>1;   1>2为false,则说明这个表达式为false,&&后面的也不再执行。


5、Java 中的条件运算符;

条件运算符( ? : )也称为 “三元运算符”。

语法形式:布尔表达式 ? 表达式1 :表达式2

运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值

例如:

       String res = 8 >5 ? "8大于5”: "8小于5" ; 结果为:8大于5;


6、Java中运算符的优先级;1的优先级最高,会在表达式执行的时候优先执行;

  



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值