java中^怎么用_^运算符在Java中做什么?
^(插入符号)运算符在Java中具有什么功能?
当我尝试这个:
int a = 5^n;
...它给我:
for n = 5, returns 0
for n = 4, returns 1
for n = 6, returns 3
...所以我猜它不执行幂运算。 但是那是什么呢?
您可以张贴您正在使用的实际代码吗?
我正在使用eclipse并返回11。公共类SimpleParser {公共静态void main(String [] args){System.out.println((10 ^ 1)); }}
在Java中,^运算符不适用于电源设置。 您将需要Math.pow代替。 参见多基因润滑剂的答案。
人们赞成一个简单问题的最佳答案,因为许多人知道并同意它的正确性。 否则,他们会提出一个难题,而有见地的答案却被忽略了,因为很少有人对此有信心。 如果问题和答案都被广泛接受,则可能是一项有趣的民意测验。
@WizardOfOdds:同意,这是一个好问题(^用于求幂?那只是常识!)。 OP对Java语言的探索需要鼓励。
为什么我的电源操作员(^)不起作用?
Java中的^运算子
Java中的^是异或(" xor")运算符。
让我们以5^6为例:
(decimal) (binary)
5 = 101
6 = 110
------------------ xor
3 = 011
^(插入符号)运算符在Java中具有什么功能? 当我尝试这个: int a = 5^n; ...它给我: for n = 5, returns 0 for n = 4, returns 1 for n = 6, returns 3 ...所以我猜它不执行幂运算。 但是那是什么呢? 您可以张贴您正在使用的实际代码吗? 我正在使用eclipse并返回11。公共类SimpleParser {公共静态void main(String [] args){System.out.println((10 ^ 1)); }} 在Java中,^运算符不适用于电源设置。 您将需要Math.pow代替。 参见多基因润滑剂的答案。 人们赞成一个简单问题的最佳答案,因为许多人知道并同意它的正确性。 否则,他们会提出一个难题,而有见地的答案却被忽略了,因为很少有人对此有信心。 如果问题和答案都被广泛接受,则可能是一项有趣的民意测验。 @WizardOfOdds:同意,这是一个好问题(^用于求幂?那只是常识!)。 OP对Java语言的探索需要鼓励。 为什么我的电源操作员(^)不起作用? Java中的^运算子 Java中的^是异或(" xor")运算符。 让我们以5^6为例: (decimal) (binary) 5 = 101 6 = 110 ------------------ xor 3 = 011下一篇:
JAVA_JSP基于卡式的小区车辆管理