**在Java中有什么含义?
问题描述:
以下声明是什么意思?**在Java中有什么含义?
INT_MAX**1/3
对于上下文我在Android编码的挑战,它也把2^11
的意思是“2至11的力量”(而不是2 XOR 11)看到了这一点,所以有可能是伪代码:
让我们看看A^B有效可能的数量。对于B = 2,可能性数量= sqrt(INT_MAX)= sqrt(2^31-1)< 2^16。
对于B = 3,可能性数= INT_MAX **三分之一< 2^11
答
有在Java中没有**
运算符。这可能是从Python的语法借用的伪代码,其中**
是指数运算符 - 即MAX_INT**1/3
是“MAX_INT
到第三的幂”,或者是MAX_INT
的立方根。
这意味着你即将得到一个语法错误? '**'不是Java中的[运算符](https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html),所以我认为它很可能是伪代码。 – azurefrog
这不是Java。 – shmosel
在其他语言中,'**'可以表示浮点求幂。 – 4castle