java中的运算符

1.算术运算符:
在这里插入图片描述
注意:

  • 自增(前/后)(示例看图)

  • 除法:
    当除数和被除数都为整数时,得到结果为整数;
    当除数或被除数有小数参加,得到结果为小数。
    例:
    3/2=1
    3.0/2=1.5

  • 取模(%):运算结果的正负取决于被模数(%左边的数)的符号,与模数(%右边的数)无关。
    例:
    (-5)%3= -2
    5%(-3)= 2

2.赋值运算符
在这里插入图片描述
多个变量赋值:
int x , y , z ;
x=y=z=5;

3.比较运算符
在这里插入图片描述
4.逻辑运算符
在这里插入图片描述
注意:

  • 运算符 & 和 && 异同:
    同:他们都表示“与”操作,当且仅当运算符两边的操作数都为true时,其结果才为true,否则为false。
    异:
    使用 & 进行运算时,不论左边为 true 还是 false ,右边的表达式都会进行运算;
    使用 && 进行运算时,当左边为 false 时,右边的表达式则不会进行运算。
    int x,y,z;
	x=y=z=0;
	boolean a,b;
	a=x>0 & y++>1;
	System.out.println(a);
	System.out.println("y="+y);
	b=x>0 && z++>1;
	System.out.println(b);
	System.out.println("z="+z);

结果:
在这里插入图片描述

  • 运算符 | 和 | 的异同:
    同:都表示“或”操作,当运算符两边的操作数任何一边的值为true时,其结果为true,当两边的值都为false时,其结果才为false。
    异:与上面 & 和 &&用法一样:
    使用 | 进行运算时,不论左边为 true 还是 false ,右边的表达式都会进行运算;
    使用 || 进行运算时,当左边为 true 时,右边的表达式则不会进行运算。
int x,y,z;
		x=y=z=0;
		boolean a,b;
		a=x==0 | y++>0;//当|左边为true时,右边运算
		System.out.println(a);
		System.out.println("y="+y);
		b=x==0 || z++>0;//当||左边为true时,右边直接结束
		System.out.println(b);
		System.out.println("z="+z);

结果:
在这里插入图片描述
5.运算符的优先级
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值