2014-04-19 78 views
0

我是一个学习java的新手。我有一个问题要问。这是一个简单的代码。'...'在java中意味着什么?

double diameter = ...; 
double circumference = 3.14 * diameter; 

我真的不明白'...'是什么意思。在我看来,它可能是用于缩写代码的东西。我对吗?

+5

这东西用来表示作者“你可以把任何你想要的双重价值。”这不是有效的Java代码,至少不是在这种情况下。 –

回答

1

正如Thomas Jungblut所说,这是无效的Java代码,只是作者让你知道你可以选择任何double的值。更一般地说,如果你想知道书籍例子中是否有效的Java代码,最简单的方法是只写一个main方法,将代码粘在那里,看看它是否编译。

1

如所述,这不是有效的Java代码,但是,如果它是在这样的函数的自变量:

public void myMethod(String... strings){ 
// method body 

}

这意味着,零个或多个字符串对象(或阵列)可以作为该函数的参数传递。

有一个伟大的日子,

+0

应该说这是调用者的语法糖,但字符串确实是一个'Strings []'。 –

+0

对不起,我忘记提到这个事实,你必须称它为一个数组。 – Kunamatata

+0

错误:'String []',当然:) –