我有一些关于Java中异或运算符^的问题。
我一直认为Java没有逻辑异或运算符,因为一些人告诉我^是按位运算。 但今天我发现一些(未经证实的)帖子(没有来源),称^在Java中被重载,可以作为布尔值的逻辑异或运算符,也可以作为整数的按位异或运算符。
哪个陈述是正确的?有人能提供一些可靠的来源吗?
如果^被重载,它接受哪些类型?
我一直认为Java没有逻辑异或运算符,因为一些人告诉我^是按位运算。 但今天我发现一些(未经证实的)帖子(没有来源),称^在Java中被重载,可以作为布尔值的逻辑异或运算符,也可以作为整数的按位异或运算符。
哪个陈述是正确的?有人能提供一些可靠的来源吗?
如果^被重载,它接受哪些类型?