public class Test{
public static void main(String[] arg){
System.out.println("Alexander The Great");
}
}
이 코드에서 문자열의 첫 번째 인용 부호를 제거하면 오류가 3 개 발생합니다. 1. ')'expected 2. 닫히지 않은 문자열 리터럴 3. 서술문이 아닙니다.Java 컴파일 시간 오류 : 파싱하는 동안 파일의 끝에 도달했습니다.
오케이, 위의 오류를 이해했습니다.
문자열에서 두 번째 따옴표를 제거하면 오류가 3 개 발생합니다. 1. 닫히지 않은 문자열 리터럴 2. ';' 예상 3. 파싱하는 동안 파일 끝에 도달했습니다.
1과 2를 이해했지만 왜 3입니까?
중괄호가없는 경우 일반적으로 발생하지 않습니까? 그러나 명확하게, 나는 올바른 수의 중괄호를 가지고있다. 또한 첫 번째 경우에는 "파싱하는 동안 파일 끝에 도달했습니다"라는 오류 메시지가 표시되지 않는 이유는 무엇입니까?
P. 나는 jGrasp, java 1.6을 사용하고있다.
내가 식별자 옆에 배열 각도 브래킷을 넣는 것이 더 나은 스타일 것에 동의합니다. 이것은 질문에 대한 대답이 아니며 답 대신 설명을 사용하는 것을 고려하십시오. –