컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post C언어] C4702: Unreachable Code 뜻, 의미카키색과 어울리는 색, 카키색이랑 적합한 색깔들; 카키 모래색 Khaki ColorSD카드와 CF카드는 다른가요? 디카용 메모리 카드 어느 것이 좋나요?CD-R 디스크 삭제? 공CD 지우기 포맷 방법은?볼륨 레이블 지우는 방법; 디스크 라벨 볼륨명 삭제하는 법; Volume Label Del...여성평균신장 성인여자표준키; 한국 연령별 평균키 F-Stature엑셀 자동 증가, 셀 숫자 증가시키는 법; Excel Auto Increase청록색과 어울리는 색, 청록이랑 적합한 색깔들; Turquoise Blue ColorZF 디스타곤, Distagon이란? 광각렌즈에 28mm 화각 추가구글어스란? Google Earth란 무엇인가요? 그굴 그글 굴굴 구굴어쓰란?

Java 자바, Unreachable Statement 의미, 뜻

Sunday, October 21, 2007

자바에서 "unreachable statement" 라는 에러가 발생하는 경우가 있습니다. 이것은 "도달할 수 없는 구문"이라는 의미입니다. 소스 중에서 절대 영원히 실행되지 않는 코드가 있을 경우에 발생합니다.

C언어의 경우에는 단순한 경고(워닝)로 그치고 말지만, 자바에서는 에러를 발생시킵니다.

예를 들어 다음과 같이 소스에 무한 루프가 2개 있다면, 2번째 무한루프는 영원히 실행되지 않기에 "unreachable statement" 에러가 발생합니다.

unreachable statement 에러 강제로 발생시키기
예제 자바 소스 파일명: Example.java
(while무한루프와 for무한루프 2개가 있습니다.)
public class Example {
  public static void main(String[] args) {


    while (true) {

    }


    for (;;) {

    }


  }
}



컴파일 및 실행 결과 화면:
D:\Z>javac Example.java && java Example
Example.java:10: unreachable statement
    for (;;) {
    ^
1 error

D:\Z>


위의 경우는 무한루프를 빠져나올 수 있는 조건문을 무한 루프 속에 넣으면 해결이 됩니다. 참고: ▶▶ Java 자바] 무한루프 만들기; while, for Infinite Loop

C언어의 경우 참고: ▶▶ C언어] C4702: Unreachable Code

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top