在学习了Java的一些基础以后,我们了解了Java最基本的用法,如定义,运算符等等,那么一个程序肯定是有严格的程序来控制的,那我们现在来开始程序流程控制
有三种情况是可以改变程序的进行的:方法调用 循环 选择;我们现在先学习下选择的一个语句
1.布尔逻辑:true和false
与: && & 两边都为真,才为真
或: || | 一个为真,就为真
异或:^ 一个为真,一个为假才为真
非: !
2.i++,++i的区别
前者是先参与运算,后自增
后者是先自增,再参与运算
3.if语句
if语句有三种形式:单分支;双分支;多分支
单分支if
if(条件表达式){
语句块
}
双分支if
if(条件){
语句块
}else{
语句
}
多分支if
if(条件1){
语句
}else if(条件2){
语句
}else if(条件2){
语句
}
......
else{ }
4.switch语句
格式:switch(){
case 1:语句;break;
case 2:语句;break;
......
case 8:语句;break;
default;
}
switch后面的判断框里,byte int char可以,长整型,浮点型不行,1.7版本开始可以使用字符串了。