什么'......'在java中意味着什么?

时间:2014-04-19 08:50:31

标签: java

我是一个了解java的新手。我有一个问题要问。这是一个简单的代码。

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

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

2 个答案:

答案 0 :(得分:1)

正如Thomas Jungblut所提到的,这不是有效的Java代码,只是作者通知您可以选择任何double值。

更一般地说,如果你想知道书籍例子中某些东西是否是有效的Java代码,最简单的方法就是编写一个main方法,将代码放在那里,看看它是否编译。 / p>

答案 1 :(得分:1)

如上所述,这不是一个有效的java代码,但如果它是在这样的函数的参数中:

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

}

这意味着零个或多个String对象(或它们的数组)可以作为该函数的参数传递。

祝你有个美好的一天,