这个java小程序中return true;返回的是第几行的语句?

这个java小程序中return true;返回的是第几行的语句?
分别替换到52行 50行 48行输出结果好像都一样,这几行有什么区别吗?

img

img

看起来着实有些费劲,if 后如果不加{ } 那么只执行一行;例如你的36,38 行;在这之后你加的{ } ,只是一个代码块,之后你在代码块里加入的if判断,这个代码块没有意义;

都一样就对了,不过是定义了几个{}把代码括了起来而已,反正最终都会走到return true那一行

这几行没有区别,37 39行的{}可以去掉。这种代码是故意迷惑人的。