是整数π;是java中的有效语法吗? [复制]
Posted
技术标签:
【中文标题】是整数π;是java中的有效语法吗? [复制]【英文标题】:Is int π; is valid syntax in java? [duplicate] 【发布时间】:2013-02-19 16:40:43 【问题描述】:我有一些疑问,我想知道那是 int π;在 Java 中是否是有效语法,因为 Java 支持 UNICODE,所以在我看来它可能是有效的,但我想确保
【问题讨论】:
语法是什么,标识符? 你试过了吗? 为什么不呢?此外,即使它在语法 上是有效的,由于语义,使用名称为π
的int
也是不明智的。您可能听说过,π
是一个数学常数...
应该是 double π?除非您想将其重新定义为 3 或其他内容。 ;)
是的,它是一个有效的语法。参考此链接***.com/questions/12857340/…
是的,它是一个有效的变量名。 [参考链接][1][1]:***.com/questions/12857340/…
【参考方案1】:
int π;
是完全有效的——正如你所说的 Java 支持 unicode,所以任何没有保留的东西都是标识符的公平游戏。
【讨论】:
不过,我会小心在您公开的方法名称中使用“奇怪”字符。例如,一些单元测试框架可能会对此感到震惊。小心点……double π;
更好,如果您不想失去精度并且不想激怒您周围的数学家...
@CostisAivalis 除了 double
当然也不是无限精确的,因此它不能包含 π 的精确值。
@Jesper 哈哈哈哈哈哈!!!没错!
π
是有效的,因为它是一个字母并且标识符可能以字母开头,而不仅仅是因为 java 支持 unicode。 ♟
不能在标识符中使用,例如,即使它是 unicode 且未保留。以上是关于是整数π;是java中的有效语法吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章