Java基础之运算符

Java语言支持如下运算符

算数运算符:+,-,*,/,%,++,--

赋值运算符:=

关系运算符:>,<,>=,<=,==,!=instanceof

逻辑运算符:&&,||,!

以上必须掌握

位运算符:&,|,^,~,>>,<<,>>>

条件运算符:?:

扩展赋值运算符:+=,-=,*=,/=

以上为了解

二元运算符

//二元运算符
int a = 10;
int b = 20;
int c = 25;
int d = 25;

System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/(double)b);

30 -10 200 0.5

 一元运算符

// ++ -- 自增,自减,一元运算符
int a =3;
int b =a++; //执行完这行代码后,先给b赋值,在自增
// a++  a= a+1;
int c =++a; //执行完这行代码前,先自增,在给b赋值

int a1 =a--;//先赋值给a1在自减
int b1 =--a;//先自减在赋值b1

逻辑运算

int a= 10;
int b =20;
a+=b;// a=a+b
a-=b;// a=a-b

字符串拼接(面试题) "+"

int a=10;
int b=20;
System.out.print(""+a+b)
//结果输出为10+20,由于拼接过程中出现了String类型,则在输出时会按照String进行拼接
System.out.print(a+b+"")
//结果为30,由于运算相加在前所以先会进行运算然后在与字符串拼接

三元运算(必须掌握)

//如果x ==true 则结果为 y 否则结果为z
x : y ? z

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值