自增、自减、短路运算、位运算、字符运算、三元运算

自增、自减

//自增、自减  一元运算符
int a=3;

int b=a++;  //执行完这行代码后,先给b赋值,a再自增

int c=++a;   //执行完这行代码前,a先自增,再给c赋值

//输出 a=5 b=3 c=5

短路运算

//在与运算中,若前一个判断为假,则后面半部分不会执行
int c=5;
boolean d=(c<4)&&(c++<4);
//因为前半部分c<4已经为假,则后半部分c++不会执行,故c依然为5

//输出 d=false  c=5

位运算

/*
	A =    0011 1100;
	B =    0000 1101;

则
	A&B =  0000 1100;  //与运算:都为1才是1
	A|B =  0011 1101;  //或运算:都为0才是0
	A^B =  0011 0001;  //异或运算:相同为0,不同为1
	~B  =  1111 0010;  //取反运算:每一位都取反
*/


/*
移位操作(效率高):
<< 左移,相当于*2
>> 右移,相当于/2

*/

字符运算

//字符串连接符  +  ,  String
//当+连接字符串时,会自动将+连接的结果变为String类型

int a=10;
int b=20;

System.out.println(""+a+b);  //结果为:1020
System.out.println(a+b+"");  //结果为:30

三元运算

// x ? y : z
//如果x==true,则结果为y,否则为z
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值