1.顺序结构语句
写好的代码从上往下按照顺序一行一行的执行。
2.选择结构语句
根据判断结果有选择性的执行代码.
2.1 if语句
1.if(判断条件){需要执行的java代码}
首先执行判断条件,如果判断条件的结果为true,就执行“{}”中的java代码;
如果判断条件的结果为false,则什么都不做
总结:只选对的
2.if(判断条件){需要执行的java代码1}else{需要执行的java代码2}
首先执行判断条件,如果判断条件的结果为true,就执行“{}”中的java代码1;
如果判断条件的结果为false,就执行else后面“{}”中的java代码2;
总结:2选1
3.if(判断1){
java代码1
}else if(判断2){
java代码2
}
......
else{
java代码n
}
首先执行判断1,
如果判断1的结果为true,则执行{java代码1};
如果判断1的结果为false,则执行else if(判断2);
如果判断2的结果为true,则执行{java代码2}
如果判断2的结果为false,则执行后面的else if中的判断条件
........以此类推
如果所有的判断都是false,则执行最后一个else中的{java代码n}。
总结:多选1
4.if语句的嵌套
if(判断1){
if(判断2){
java代码1--true true
}else{
java代码2--true false
}
}else{
if(判断3){
java代码3--false true
}else{
java代码4--false false
}
}
首先执行判断1,
判断1为true时,执行判断2,
如果判断2为true,执行{java代码1}
如果判断2为false,执行{java代码2}
判断1为false时,执行判断3,
如果判断3为true,执行{java代码3}
如果判断4为false,执行{java代码4}
一般我们嵌套2层就可以了,如果在继续往里嵌套,可以是可以,但是结构会变得复杂
,所以我们建议嵌套2层就可以了。
//测试if语句
public class IfDemo{