分支语句是java中最基础也是很重要的一个知识点,它的作用是可以让程序根据各种不同的条件或者情况进行判断,从而选择不同的结果.在java中,分支语句涉及的关键字包括:if,if…else,Switch等。java培训就得为大家好好的介绍一下吧。
if结构的第一种形式:
if(boolean值关系表达式){
语句体;
…
}
执行流程:
1.首先判断关系表达式看其结果是true还是false
2.如果是true就执行语句体
如果是false就不执行语句体(跳过语句体执行if下边的语句)
Java分支语句
例子:
inti=10;
if(i>5){
System.out.println(“helloWorld”);
}
System.out.println(“程序结束”);
输出结果:
helloWorld
程序结束
例子2:
inti=10;
if(i>15){
System.out.println(“helloWorld”);
}
System.out.println(“程序结束”);
输出结果:
程序结束
注意事项:
1.关系表达式无论简单还是复杂,结果必须是boolean类型
2.if语句控制的语句体如果是一条语句,大括号可以省略;如果是多条语句,就不能省略。建议永远不要省略。(不带括号最多控制一条语句)
if结构的第二种形式
if(关系表达式){
语句体1;
}else{
语句体2;
}
执行流程
1.首先判断关系表达式看其结果是true还是false
2.如果是true就执行语句体1
如果是false就执行语句体2
Java分支语句
例子:
intI=10;
if(i>11){
System.out.println(“i大于11”);
}else{
System.out.println(“i小于11”);
}
输出结果:
i小于11
注意事项:
1.if—else由if和紧随其后的else组成。
2.else自己不能作为语句单独使用,他必须是if语句的一部分,与最近的if配对
if结构的第三种格式
if(关系表达式1){
语句体1;
}elseif(关系表达式2){
语句体2;
}
…
else{
语句体n+1;
}
执行流程
1.首先判断关系表达式1看其结果是true还是false
2.如果是true就执行语句体1
3.如果是false就继续判断关系表达式2看其结果是true还是false
4.如果是true就执行语句体2
5.如果是false就继续判断关系表达式…看其结果是true还是false