Java运算符

开发工具与关键技术:Java运算符
作者:李哲定
撰写时间:2021年7月7日

Java运算符分成以下的几种:
分别有算数运算符,关系(比较)运算符,逻辑运算符,赋值运算符,其他运算符,位运算符这6种运算符。
首先就是算数运算符,算术运算符的操作符有:+(加法),-(减法),(乘法),/(除法),%(取值),++(自增),–(自减)。+(加法):相加运算符两侧的值,-(减法):左操作数减去有操作数,(乘法):相乘操作符两侧的值,/(除法):左操作数除以右操作数,%(取余):左操作数除以右操作数的余数,++(自增):操作数的值增加1,–(自减):操作数的值减少1。除:除数除出来的数是小数变成整数,多余的砍掉,两个整数的相乘,除数不能为零。
在这里插入图片描述

注意:自增(自减)在前面和在后面的区别!
++y(–y):先将y的值自增(增减)1,然后再在当前表达式中使用y的值。
y++(y–):先在当前表达式中使用y的值,然后再将y的值自增(自减)1。
%(取余):System.out.println(“a % b =\t” + (a%b));
double doubleA = 10.5;
System.out.println(“doubleA % b =\t” + (doubleA & b));
浮点数取余,除数是0(0.0)时,结果都为NaN(非数)
System.out.println(“doubleA & 0.0 =\t” + (doubleA % 0.0));
不能除以零,取余的本质还是除法。
++(自增),–(自减)
在这里插入图片描述

关系(比较)运算符>,>=,<,<=,,!=
a = 10; b = 3;
System.out.println(“a > b =\t” + (a > b));
System.out.println(“a >= b =\t” + (a>=b));
System.out.println(“a < b =\t” + (a<b));
System.out.println(“a <= b =\t” + (a<=b));
System.out.println(“a == b =\t” + (a
b));
System.out.println(“a != b =\t” + (a!=b));
不能乱用 在基本类型可以用,引用类型不能用==,因为在引用类型时是比较地。
逻辑运算符:&&,&,||,|,!,^
在这里插入图片描述

赋值运算符
=,+=,-=,=,/=,&=
a = 10;
System.out.println(“a += 3 =\t”+(a+=3));//a=a+3
a=10;
System.out.println("a-=3 =\t "+(a-=3));//a=a-3
a=10;
System.out.println("a
=3 =\t "+(a*=3));//a=a*3
a=10;
System.out.println("a/=3 =\t "+(a/=3));//a=a/3
a=10;
System.out.println("a%=3 =\t "+(a%=3));//a=a%3
三目运算符
b = 11;
int intA = (b > 10)? b + 1;//b大于10就b+1,小于就b-1
System.out.println(“intA=\t”+intA);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值