Java运算符

Java运算符分为7类,分别是:算术运算符,赋值运算符,关系运算符,逻辑运算符,位运算符,条件运算符,扩展赋值运算符.

算术符:

分为: +(加),-(减),*(乘),/(除),%(取余),++(自增),--(自减);

首先赋值:

int a = 10;

int b = 20;

int c = 3;

System.out.println(a+b);//意思两值相加,结果为30;

System.out.println(a-b);//相减.结果为-10;

System.out.println(a*b);//相乘,结果为200;

System.out.println(a/b);//相除,结果为0,此时把a强制转换为double类型,即为0.5(a/(double)b);

System.out.println(a%c);//取余,10除3得3余1,输出为1;

注意,整数运算输出默认类型为int,除非其中有值类型为long或强制转换,浮点数默认为double

以上是二元运算符,需要两个变量,而自增(++),自减(--)是一元运算符

自增自减符号位置不同输出的值也不同;如:

int a = 3;

int b = a++;//执行代码后,先给b赋值,再自增;(b值为原先a值,此时输出,a=4,b=3)

如:int a = 3;

int b = ++a;//执行代码后,先自增,再给b赋值;(此时输出a=4,b=4)

赋值运算符:

只有: =(赋值)

把一个值赋值给变量名

int a = 100; //数据类型 变量名 = 值;

关系运算符:

分为: >(大于),<(小于),<=(小于等于),==(等于),>=(大于等于),!=(不等于),instanceof(没学)

关系运算符会返回结果,分为true或fales,两个布尔值

int a = 20;
int c = 100;
int d= 21;
System.out.println(a<c);//true   对
System.out.println(a>c);//false  错
System.out.println(a<=c);//true  对
System.out.println(a>=c);//false 错
System.out.println(a!=c);//true  对
System.out.println(a==c);//false 错

逻辑运算符

分为: &&(与),||(或),!(非);

逻辑运算符输出值也是布尔值:true和false;他们会先给变量添条件,再进行判断:

&&:如果两个都为真,输出true,其中一个为则输出false;

||:如果其中一个为真,输出true,都为则输出false;

!:取反,将结果颠倒,布尔值真则输出假false,布尔值假则输出真true;

Boolean a = true;
boolean b = false;
System.out.println(a&&b);//输出false
System.out.println(a || b);//输出true
System.out.println(!(a && b));//输出true

以上为常用运算符,后三个运算符扩展即可.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值