if语句有哪几种格式
if语句有三种格式,分别是:1、【if(布尔表达式){执行语句}】;2、【if(布尔表达式){执行代码}else{执行代码}】;3、【if(布尔表达式){执行代码}else if(布尔表达式){执行代码}else{执行代码}】。
if语句有三种格式,分别是:
(推荐学习:java入门程序)
1、if语句
if(布尔表达式){ //如果布尔表达式为true将执行的语句 }
2、结合else语句
if(布尔表达式){ //如果布尔表达式的值为true }else{ //如果布尔表达式的值为false }
3、if 语句跟 else if…else 语句
if(布尔表达式 1){ //如果布尔表达式 1的值为true执行代码 } else if(布尔表达式 2){ //如果布尔表达式 2的值为true执行代码 } else if(布尔表达式 3){ //如果布尔表达式 3的值为true执行代码 } else { //如果以上布尔表达式都不为true执行代码 }
(视频教程推荐:java视频教程)
注意:
1、比较表达式无论简单还是复杂,结果必须为Boolean类型。
2、if语句控制的语句体只有如果只有一条语句,大括号可以省略;如果是多条语句则不能省略,建议永远不要省略。
如:
if(比较表达式) 语句
3、一般来说:有左大括号就没有分号,有分号就没有左大括号。
如:
if(比较表达式){........}, if(比较表达式);
举例:
public class HelloWorld { public static void main(String[] args) { int i=10; int j=8; /* * if语句第一种格式 * */ if(i>j){ System.out.println("我是if语句第一种格式"); } /* * if语句第二种格式 * */ if(i<j){ System.out.println("我是if语句第二种格式1"); }else{ System.out.println("我是if语句第二种格式2"); } /* * if语句第三种格式 * */ if(i<j){ System.out.println("我是if语句第三种格式1"); }else if(i>j){ System.out.println("我是if语句第三种格式2"); }else{ System.out.println("我是if语句第三种格式3"); } } }
输出结果如图:
以上就是if语句有哪几种格式的详细内容,更多请关注其它相关文章!