Java 컴파일러 오류 \'\'.class\' 예상\'이 발생하는 이유는 무엇입니까?
오류 이해: 예상되는 .class
컴파일러가 표현식이 예상되는 유형(예: int 또는 int[])입니다. 구문론적으로 이는 허용되는 유일한 기호가 임을 의미합니다. 그 다음에는 class.
오류 원인
이 오류는 컴파일러 혼동으로 인해 발생합니다. 구문 검사는 표현식이 예상되는 유형을 감지하여 '.class' 예상 메시지를 표시합니다.
오류의 예
double d = 1.9; int i = int d; // error: '.class' expected ^
로그인 후 복사
해결 그만큼 오류
-
Typecast: 형변환을 입력하려면 해당 유형을 괄호로 묶으세요.
double d = 1.9; int i = (int) d; // Correct: type casts `1.9` to an integer
로그인 후 복사 -
제거 유형: 값을 할당하거나 통과하려는 경우 매개변수, 유형 제거:
int j = someFunction(a); // Correct ... assuming 'a' type is compatible for the call.
로그인 후 복사
추가 예
-
배열 참조:
someMethod(array[]);
로그인 후 복사수정해주세요 대상:
someMethod(array); // pass reference to the entire array
로그인 후 복사또는
someMethod(array[someExpression]); // pass a single array element
로그인 후 복사 -
메서드 호출의 매개변수 선언:
int i = someMethod(int j); // Error
로그인 후 복사제거 매개변수 선언:
int i = someMethod(j);
로그인 후 복사 -
배열 선언의 세미콜론:
int[]; letterCount = new int[26];
로그인 후 복사세미콜론 제거:
int[] letterCount = new int[26];
로그인 후 복사 -
종류 표현식 대신 선언자:
return integers[];
로그인 후 복사전체 배열 또는 특정 요소 반환:
return integers;
로그인 후 복사또는
return integers[someIndex]; // Return one element of the array
로그인 후 복사 -
그리워진 컬리 중괄호:
if ((withdraw % 5 == 0) && (acnt_balc >= withdraw + 0.50)) double cur = acnt_balc - (withdraw + 0.50); System.out.println(cur); else System.out.println(acnt_balc);
로그인 후 복사"then" 문을 중괄호로 묶습니다:
if ((withdraw % 5 == 0) && (acnt_balc >= withdraw + 0.50)) { double cur = acnt_balc - (withdraw + 0.50); System.out.println(cur); } else { System.out.println(acnt_balc); }
로그인 후 복사
위 내용은 Java 컴파일러 오류 \'\'.class\' 예상\'이 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 달 전
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
1 몇 달 전
By 尊渡假赌尊渡假赌尊渡假赌
어 ass 신 크리드 그림자 : 조개 수수께끼 솔루션
3 몇 주 전
By DDD
Windows 11 KB5054979의 새로운 기능 및 업데이트 문제를 해결하는 방법
2 몇 주 전
By DDD
Will R.E.P.O. 크로스 플레이가 있습니까?
1 몇 달 전
By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7546
15


Cakephp 튜토리얼
1382
52


Steam의 계정 이름 형식은 무엇입니까?
83
11


Win11 활성화 키 영구
57
19


NYT 연결 힌트와 답변
21
90

