流程控制是所有编程语言的基础部分,在Java自然也不例外。
在程序设计时,我们经常需要改变程序的控制流程,也就是语句的执行顺序。有三种基本技术可以改变流程的控制流程:
1、调用方法。调用方法将导致控制流程离开当前方法,转移到被调用的方法。
2、选择。Java中有两种做出选择的机制:if/else语句和switch语句。三目去处符也可以用于选择。但是它通常只是if/else的简写版本。
3、循环。Java中有三种循环语句:for循环、while循环、do/while循环。
选择语句:
if语句:一个if语句由一个后跟一到多个语句的布尔表达式组成。
if语句书写格式:if(布尔表达式){
//如果布尔表达式为true,就执行的语句;
}
if/else语句:一个if语句后可以跟上一个可选的else语句,用于在布尔表达式为false时执行。
if/else语句书写格式:if(布尔表达式){
//当布尔表达式为true时执行;
}else{
//当布尔表达式有false时执行;
}
要注意的是一个else只能跟随一个相关的if。else语句不能单独出现 。
else块也可以包含另一个if语句,这样就创建了一系列if/else语句,但是只有一个if代码块被执行。语法形式类似:
if(布尔表达式){
}else if(布尔表达式){
}else if(布尔表达式){
}
//等等 ,直到
else{
}
以上就是if/else的语法书写格式以及注意事项。