A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ...!!! 中级黑马   /  2015-9-16 21:50  /  898 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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:一旦有一个条件表达式满足了,里面的语句体就会执行,那么其它的语句都不会执行。

评分

参与人数 1黑马币 +4 收起 理由
菜鸟飞 + 4 很给力!

查看全部评分

4 个回复

倒序浏览
写的很详细,自学必备
回复 使用道具 举报
看起来好吊的样子呀。。。。。。。。。。。
回复 使用道具 举报
复制的一手好笔记
回复 使用道具 举报
看着很有心得的意思??!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马