这个java小程序中return true;返回的是第几行的语句?分别替换到52行 50行 48行输出结果好像都一样,这几行有什么区别吗?
看起来着实有些费劲,if 后如果不加{ } 那么只执行一行;例如你的36,38 行;在这之后你加的{ } ,只是一个代码块,之后你在代码块里加入的if判断,这个代码块没有意义;
都一样就对了,不过是定义了几个{}把代码括了起来而已,反正最终都会走到return true那一行
这几行没有区别,37 39行的{}可以去掉。这种代码是故意迷惑人的。