Java 코드를 컴파일하려고 하면 "'void' 유형이 허용되지 않음" 오류 메시지가 나타날 수 있습니다. 여기서는 허용됩니다." void가 아닌 변수에 void 값을 할당하려고 하거나 void로 선언된 메소드에서 값을 반환하려고 할 때 발생하는 오류입니다.
주어진 코드의 오류 원인
제공된 코드에서 printPoint 메소드는 void로 선언되어 있어 어떤 값도 반환하지 않습니다. 그러나 코드는 printPoint의 반환된 값을 인쇄하려고 시도하며 이로 인해 오류가 발생합니다.
오류는 무엇을 의미합니까?
오류 메시지 "void type not allowed" here"는 코드가 void 값(printPoint 메서드의 반환 값)을 void가 아닌 변수나 표현식에 할당하려고 시도하고 있음을 나타냅니다. Java에서는 void 값이 void가 아닌 변수에 저장되거나 void로 선언되지 않은 메서드에서 반환되는 것을 허용하지 않습니다.
문제 해결 방법
이 오류를 해결하려면 printPoint에서 반환된 void 값을 변수에 할당하려고 시도하는 print 문을 제거하세요. 대신 반환 값을 캡처하지 않고 printPoint 메서드를 직접 호출하세요.
printPoint(blank);
위 내용은 Java에서 ''void' 유형은 여기서 허용되지 않습니다.' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!