Java从0开始(06)(运算符)

Java运算符

运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。

1、算数运算符

在这里插入图片描述

  • 类似四则运算
  • 加 +
  • 减 -
  • 乘 *
  • 取模 /
  • 取余 %
public class SignTest{ 
    public static void main(String[] args){
        int i1 = 10;
        int i2 = 20;
        int i = i1++;
        System.out.println("i="+i);
        System.out.println("i1="+i1);
        i = ++i1;
        System.out.println("i="+i);
        System.out.println("i1="+i1);
        i = i2--;
        System.out.println("i="+i);
        System.out.println("i2="+i2);
        i = --i2;
        System.out.println("i="+i);
        System.out.println("i2="+i2); 
     } 
 }

2、赋值运算符:符号为 “=”

  • 支持连续赋值
  • 扩展赋值运算符: +=, -=, *=, /=, %=

3、 比较运算符

  • “==” 不可写成 “=”
  • 比较运算符的结果都是boolean型,也就是要么是true,要么是false。
    在这里插入图片描述

4 、逻辑运算符:

&—逻辑与
| —逻辑或
!—逻辑非
&& —短路与
|| —短路或
^ —逻辑异或

在这里插入图片描述

  • 练习(结果为 z = 46)
class Test { 
 public static void main (String [] args) { 
     boolean x=true; 
     boolean y=false; 
     short z=42; 
     //if(y == true) 
     if((z++==42)&&(y=true))
     z++; 
      if((x=false) || (++z==45)) z++;
       System. out.println(“z=+z); 
    } 
  }                         

5、 位运算符

在这里插入图片描述

6、三元运算符

在这里插入图片描述

运算符的优先级

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值