黑马程序员技术交流社区

标题: 关于if语句 [打印本页]

作者: ...!!!    时间: 2015-9-16 21:50
标题: 关于if语句
if语句
        1、三种格式
                A:格式1
                        if (条件表达式) {
                                语句体;
                        }

                        执行流程:
                                判断条件表达式的值,看是true还是false
                                * 如果是true,就执行语句体;
                                * 如果是false,就不执行语句体

                        注意事项:
                                a:条件表达式的结构必须是boolean类型
                                b:如果if语句控制的语句体是一条语句,大括号{}可以省略,但是建议永远不要省略
                                c:右小括号与左大括号 ") {" 之间不要有分号

                B:格式2
                        if (比较表达式) {
                                语句体1;
                        } else {
                                语句体2;
                        }

                        执行流程:
                                判断比较表达式的结果是true还是false
                                * 如果是true,执行语句体1;
                                * 如果是false,执行语句体2;
                       
                        注意事项:
                                else后面是没有比较表达式的哟!
               
                C:格式3
                        if (比较表达式1) {
                                语句体1;
                        } else if (比较表达式2) {
                                语句体2;
                        } else if (比较表达式3) {
                                语句体3;
                        } ...
                          ...
                        } else {
                                语句体n+1;
                        }
                       
                        执行流程:
                                判断比较表达式1的值,看是true还是false
                                * 如果是true,就执行语句体1;
                                * 如果是false,就判断比较表达式2,看是true还是false
                                    * 如果是true,就执行语句体2
                                    * 如果是false,就判断比较表达式3,看是true还是false
                                        * 如果是true,就执行语句体3
                                        * 如果是false,就判断.......
                                        .......
                                如果以上条件都不满足,就执行语句体n+1
                       
                        注意事项:
                                a:最后一个else可以省略,但不建议省略,这样可以对范围外的值进行处理
                                b:一旦有一个条件表达式满足了,里面的语句体就会执行,那么其它的语句都不会执行。
作者: 菜鸟飞    时间: 2015-9-19 11:15
写的很详细,自学必备
作者: WOJIAOLIZHEN01    时间: 2015-9-19 13:04
看起来好吊的样子呀。。。。。。。。。。。
作者: ZhengJX    时间: 2015-9-19 15:27
复制的一手好笔记
作者: 横溢天使    时间: 2015-9-19 16:10
看着很有心得的意思??!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2