我是一個學習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代碼,至少不是在這種情況下。 –