java基础(2)

算术运算符:

”+“

a.出现字符串时,”+“是字符串连接符

例:”123“ + 123   —>"123123"

b.连续进行”+“操作时,从左到右逐个执行

例:1+99+"年黑马" —>"100年黑马"

举例:

1 + 2 + "abc" + 2 +1 —>"3abc21"

1 + 'a' —> 98

'a' + "abc" —> "aabc"

无字符串从左到右执行,有字符串则拼接

System.out.println("平均数是:"+average);

程序跑出来是:平均数是:45  \\更加清晰地表达

逻辑运算符:

&:逻辑与,两边都为真,结果才为真

|:逻辑或,两边都为假,结果才为假(一边为真则结果为真)

^:逻辑异或,相同为false,不同为true(巧计:民政局[同性异性])

!:逻辑非,取反

短路逻辑运算符:&&,||(当左边的表达式确定结果,那么右边的就不会运行了)

运算符优先级

                             

()小括号优先于所有

流程控制语句

分支结构包括:if(判断);switch(选择)

if语句:

注意事项:大括号建议写在第一行末尾;在语句体中,如果只有一句代码,大括号可以省略不写(尽量写);如果对一个布尔类型的变量进行判断,不要用==号,直接把变量写在小括号即可

int a = 100;这是两句话,必须用大括号

                

1. if(关系表达式){

        语句体;        

}

2.if(关系表达式){

                语句体1;

}

else{

                语句体2;

}

3.if(关系表达式){

                语句体1;

}

else  if(关系表达式2){

                语句体2;

}

        ······

        else{

        语句体 n + 1;

}

switch语句

switch(表达式){

case        值1;

        语句体1;

        break;

case        值2:

        语句体2;

        break;

······

default:

        语句体 n + 1;

        break

}

一种写法:

另一种写法:

还有一种情况:

还能更简练

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值