我是一个学习java的新手。我有一个问题要问。这是一个简单的代码。'...'在java中意味着什么?
double diameter = ...;
double circumference = 3.14 * diameter;
我真的不明白'...'是什么意思。在我看来,它可能是用于缩写代码的东西。我对吗?
我是一个学习java的新手。我有一个问题要问。这是一个简单的代码。'...'在java中意味着什么?
double diameter = ...;
double circumference = 3.14 * diameter;
我真的不明白'...'是什么意思。在我看来,它可能是用于缩写代码的东西。我对吗?
正如Thomas Jungblut所说,这是无效的Java代码,只是作者让你知道你可以选择任何double
的值。更一般地说,如果你想知道书籍例子中是否有效的Java代码,最简单的方法是只写一个main
方法,将代码粘在那里,看看它是否编译。
如所述,这不是有效的Java代码,但是,如果它是在这样的函数的自变量:
public void myMethod(String... strings){
// method body
}
这意味着,零个或多个字符串对象(或阵列)可以作为该函数的参数传递。
有一个伟大的日子,
应该说这是调用者的语法糖,但字符串确实是一个'Strings []'。 –
对不起,我忘记提到这个事实,你必须称它为一个数组。 – Kunamatata
错误:'String []',当然:) –
这东西用来表示作者“你可以把任何你想要的双重价值。”这不是有效的Java代码,至少不是在这种情况下。 –