2014-04-19 5 views
0

저는 자바에 대해 배우는 초보자입니다. 그리고 물어볼 질문이 있습니다. 다음은 간단한 코드입니다.자바에서 '...'은 무엇을 의미합니까?

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

나는 '...'이 의미하는 것을 정말로 이해하지 못합니다. 제 생각에는 코드를 약어로 사용하는 것일 수도 있습니다. 내가 맞습니까?

+5

이 뭔가 나타내는 데 사용 저자는 "당신은 당신이 원하는 double 값을 넣을 수 있습니다"좋은 하루 되세요. 최소한이 컨텍스트에서는 유효하지 않은 Java 코드입니다. –

답변

1

Thomas Jungblut이 언급했듯이이 코드는 유효한 Java 코드가 아니며 단지 double 값을 선택할 수 있음을 알려주는 작성자 일뿐입니다.

좀 더 일반적으로 책 예제에서 유효한 Java 코드인지 여부를 알고 싶다면 main 메소드를 작성하고 거기에 코드를 붙여 컴파일하는지 확인하는 것이 가장 쉬운 방법입니다.

1

로는이 같은 기능의 인자에 경우이 다소 유효한 자바 코드없는 상기 :

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

} 뜻

즉 0 이상의 문자열 오브젝트 (또는 어레이 그 중 하나)가 해당 함수의 매개 변수로 전달 될 수 있습니다.

+0

이것은 호출자의 구문 설탕이지만 문자열은 참으로'Strings []'입니다. –

+0

죄송합니다. 배열이라고 부르는 사실을 언급하는 것을 잊어 버렸습니다. – Kunamatata

+0

에라타 :'String []', 물론 :) –

관련 문제