저는 자바에 대해 배우는 초보자입니다. 그리고 물어볼 질문이 있습니다. 다음은 간단한 코드입니다.자바에서 '...'은 무엇을 의미합니까?
double diameter = ...;
double circumference = 3.14 * diameter;
나는 '...'이 의미하는 것을 정말로 이해하지 못합니다. 제 생각에는 코드를 약어로 사용하는 것일 수도 있습니다. 내가 맞습니까?
저는 자바에 대해 배우는 초보자입니다. 그리고 물어볼 질문이 있습니다. 다음은 간단한 코드입니다.자바에서 '...'은 무엇을 의미합니까?
double diameter = ...;
double circumference = 3.14 * diameter;
나는 '...'이 의미하는 것을 정말로 이해하지 못합니다. 제 생각에는 코드를 약어로 사용하는 것일 수도 있습니다. 내가 맞습니까?
Thomas Jungblut이 언급했듯이이 코드는 유효한 Java 코드가 아니며 단지 double
값을 선택할 수 있음을 알려주는 작성자 일뿐입니다.
좀 더 일반적으로 책 예제에서 유효한 Java 코드인지 여부를 알고 싶다면 main
메소드를 작성하고 거기에 코드를 붙여 컴파일하는지 확인하는 것이 가장 쉬운 방법입니다.
로는이 같은 기능의 인자에 경우이 다소 유효한 자바 코드없는 상기 :
public void myMethod(String... strings){
// method body
} 뜻
즉 0 이상의 문자열 오브젝트 (또는 어레이 그 중 하나)가 해당 함수의 매개 변수로 전달 될 수 있습니다.
는이것은 호출자의 구문 설탕이지만 문자열은 참으로'Strings []'입니다. –
죄송합니다. 배열이라고 부르는 사실을 언급하는 것을 잊어 버렸습니다. – Kunamatata
에라타 :'String []', 물론 :) –
이 뭔가 나타내는 데 사용 저자는 "당신은 당신이 원하는 double 값을 넣을 수 있습니다"좋은 하루 되세요. 최소한이 컨텍스트에서는 유효하지 않은 Java 코드입니다. –