黑马程序员技术交流社区

标题: 超级简单的问题 但是不理解 求解答 [打印本页]

作者: 徐升2013    时间: 2013-2-22 17:21
标题: 超级简单的问题 但是不理解 求解答
本帖最后由 徐升2013 于 2013-3-11 13:49 编辑

public class Test6
{
        public static void main(String args[])
        {
                int x = 3;
                if(x == 1)
                        System.out.println("aaaa");
                else if(x == 2)
                        System.out.println("bbb");
                else if(x == 3)
                        System.out.println("cccc");
                else
                        System.out.println("aaaa1111");
        }


}
里面的最后一句红色部分 什么情况下才会被执行?不理解- -


作者: 夏振博    时间: 2013-2-22 17:24
以上if()判断都不成立时执行
作者: 徐升2013    时间: 2013-2-22 17:25
夏振博 发表于 2013-2-22 17:24
以上if()判断都不成立时执行

明白了- -我果然白的够可以了
作者: 曹春贵    时间: 2013-2-22 17:35
{:soso_e179:}加油,慢慢学习
作者: 徐升2013    时间: 2013-2-22 17:38
曹春贵 发表于 2013-2-22 17:35
加油,慢慢学习

哥们别回了 让他沉吧  删不了啊 都没脸见人了:P
作者: 张晋瑜    时间: 2013-2-22 17:59
起航 发表于 2013-2-22 17:38
哥们别回了 让他沉吧  删不了啊 都没脸见人了

往下沉:handshake
作者: 冯超    时间: 2013-2-22 18:49
x不是1,2, 3的时候。
  就执行最后一个else 就是你说的红色部分
作者: 朱玉玺    时间: 2013-2-23 16:36
传个我当年画过的图,希望对你有帮助。

1360132864_4412[1].jpg (86.77 KB, 下载次数: 112)

1360132864_4412[1].jpg

作者: 徐升2013    时间: 2013-2-23 19:29
朱玉玺 发表于 2013-2-23 16:36
传个我当年画过的图,希望对你有帮助。

谢谢啦  这个已经搞定了,谢谢你的解答 和这张图:lol
作者: 张宁    时间: 2013-2-25 15:52
好好学习,加油。答案够多了。我就不浪费感情了
作者: 月下孤舟    时间: 2013-2-26 10:48
你把int x=3;改成int x=0;就执行红色的部分了。




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