黑马程序员技术交流社区

标题: 发现一个小问题,else前面可以是分号 [打印本页]

作者: nb123cw123    时间: 2015-10-2 23:19
标题: 发现一个小问题,else前面可以是分号
                int x=10;
                if(x<5); //此处加分号不会报错
                else//加上 if(x>5)也可行
                {
                        System.out.println(x);               
                }
作者: xuxu5112    时间: 2015-10-2 23:27
";" 是一个空语句
作者: polarfox17    时间: 2015-10-2 23:51
为什么呢,求大神来解释下
作者: chenwt2015    时间: 2015-10-3 00:05
厉害回去试试
作者: 年年糕v    时间: 2015-10-3 00:25
编译器只会一行一行的检验代码的语法错误,这样写虽然不会报错,但是毫无意义,算是垃圾代码;
作者: spruce    时间: 2015-10-3 00:28
if(x<5);这个语句没什么意义
作者: lvfx    时间: 2015-10-3 00:31
;就是空语句,没什么




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