Java的各种运算符

1.算数运算符

很常规的+,-,*,/,但是这个除要注意,因为如果是两个int类型的数相除,得出的结果是小数,那么结果会被默认是int类型,会把小数点后面的舍弃.比如(10/20=0).

2.字符+的操作

System.out.println('A'+0);//会输出字母A的ASCLL值  65

因为输出的是'a'的ASCLL值(附表,一定要背下来A,a,0这三个的ASCLL值)

3.字符串+的操作

System.out.println("Helloworld"+66); //Helloworld66

System.out.println("Helloworld"+66+6); //Helloworld666,因为是从左往右执行,所以一开始执行了拼接的操作Helloworld66就变成了字符串,会继续拼接

System.out.println(66+6+"Helloworld"); //72Helloworld

4.自增自减操作

两种格式:++i; i++;

++i:先自增在运算.

i++:先运算在自增;

int a =10;

int b=10;

                                10 + 11

System.out.println(a++ + ++b) //输出21

                                10  + 11  + 11   + 13

System.out.println(a++ + ++b + a++ + ++a)//输出 45

5.逻辑运算符

短路与&&:左边为false,右边不执行.

短路或||:左边为真,右边不执行.

6.三元运算符

表达式?表达式1:表达式2

7.if语句

7.1.if(表达式){

语句1

}

7.2.if(表达式){

语句1

}else{

}

7.3.if(表达式){

语句1

}else if(表达式){

语句2

}else if(表达式){

语句n+1

}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值