변수 선언의 위치
다음의 프로그램은 잘못된 프로그램입니다. 하지만 명령문 하나만 위치를 바꾸면 올바르게 작동할 수 있습니다. 그 명령문을 찾아서 위치를 바꾸십시오.
if 문 안에 abs 지역변수가 선언되어 있는데 이는 if 로 묶인 블락 안에서만 유효하다. 그러므로 11 라인에서 abs 를 접근하려고 할 때 식별자를 찾을 수가 없다. 그래서 해당 지역변수 선언을 if 문 바깥으로 옮겨야 한다.
'Programming > 뇌를 자극하는 Java 프로그래밍' 카테고리의 다른 글
[ 뇌를 자극하는 Java 프로그래밍 ] 2장, Excercise 2-5, 메서드 호출문의 연습 (0) | 2013.04.07 |
---|---|
[ 뇌를 자극하는 Java 프로그래밍 ] 2장, Excercise 2-4, break 문의 연습 (0) | 2013.04.07 |
[ 뇌를 자극하는 Java 프로그래밍 ] 2장, Vitamin Quiz, 향상된 for 문 (0) | 2013.04.07 |
[ 뇌를 자극하는 Java 프로그래밍 ] 2장, Excercise 2-3 (0) | 2013.04.07 |
[ 뇌를 자극하는 Java 프로그래밍 ] 2장, Vitamin Quiz, while 문과 do-while 문의 비교 (0) | 2013.04.07 |
[ 뇌를 자극하는 Java 프로그래밍 ] 2장, Vitamin Quiz, else if 절과 switch 문 (1) | 2013.04.07 |
[ 뇌를 자극하는 Java 프로그래밍 ] 2장, Excercise 2-2, switch 문을 if 문으로 (0) | 2013.04.07 |
[ 뇌를 자극하는 Java 프로그래밍 ] 2장, Excercise 2-1 (0) | 2013.04.07 |
[ 뇌를 자극하는 Java 프로그래밍 ] 2장, Vitamin Quiz, 유별난 final 변수 (0) | 2013.04.07 |
[ 뇌를 자극하는 Java 프로그래밍 ] 1장 이것만은 알고 갑시다! (0) | 2013.04.07 |