java中小于号后面的内容不见了

输出结果中小于号后面的内容不见了,怎么试都不行,而且如果俩个小于号在一排,那他俩中间的内容都不见了,这是为什么

System.out.println("a>b="+(a>b));
System.out.println("a<b="+(a<b));
System.out.println("b>=a"+(b>=a));
System.out.println("b<=a"+(b<=a));
运行结果
a>b=false
a
b>=a=true
b<=a=false

没看到图片和代码
把你的代码用代码段</>的文本形式发一下,我们才能知道原因,好为你解答。

img

括号内的先运行 进行判断 然后与字符串拼接

//正确写法,你在最后面少了个 右括号   ')'
System.out.println("a>b="+(a>b));
System.out.println("a<b="+(a<b));

讲道理,你这样写输出应该报错的,正确的按上面的写就行了,以后写输出先把System.out.println();完整的打出来,再在括号里写你要输出的东西,括号都是成对的

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632