我正在编程的东西,我正在制作一个小于或等于运算符,我正要按等号,但我不小心按住Shift键,所以它做了一个加号。它做到了这一点:<+和IntelliJ并不是说这是一个错误,所以我只想知道<+做了什么。我尝试在线查找,但我没有看到任何关于它的事情if (Integer.toString(data.getPhoneNumber()).length() <+ 10)我以为它会给我一个错误或什么的。
2 回答

慕村225694
TA贡献1880条经验 获得超4个赞
在这种情况下,+运算符simple指定数字10是正数:+ 10,因为 - 表示负数:-10。无论是远离它还是接近如:+ 10,与+10相同。但由于没有 - (减号)符号的数字默认是正数,因此在那里不需要+符号。<运算符不介意+符号,因为它知道它属于该正数。
如果是这样的减号:
if (Integer.toString(data.getPhoneNumber()).length() < -10)
然后程序将比较电话号码的长度()以查看它是否小于负10,这对于电话号码的长度是没有意义的。
添加回答
举报
0/150
提交
取消