Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 문화주권
- 조선족
- 이제된다
- ∞
- freenode
- crowdin
- 연변
- Nick
- 리브레오피스
- 거르개
- PC통신
- 소원성취
- 눈금자
- infinite imagination
- 조선어
- Notepad++
- 필터
- 0 + 0
- 스트림
- 스트링
- HWP
- 티스토리챌린지
- 아래한글
- 닉 등록
- 오블완
- poedit
- 한국어
- 한글화
- 無限想像
- 크라우딘
Archives
- Today
- Total
DreamFactory7
어떤건 되고 어떤건안되는 코드 본문
public class JEx25 {
public static void main(String[] args) {
for(int i=0 ; i<=5; i++){
System.out.println(i);
}
System.out.println(i);
}
}
이렇게하면 에러난다.
물론 아는사람들은 다알겠지만 대부분 i가 지역변수라고 생각하니까. 그럴수도있다.
그런데..
public class JEx25 {
public static void main(String[] args) {
// 이런건 되는데 왜 위에건 안될까?
int b=1;
{
System.out.println(b); //에러 : i 는 블럭내에 있는 변수로 쓸수없음.
}
}
}
그럼 이건 왜될까?
다같은 블럭밖에 선언을 했는데 어떤건되고 어떤건안된다...;;;
'삽질 > 자바' 카테고리의 다른 글
원하는 숫자가 안나온다. (0) | 2012.11.15 |
---|---|
for문장의 실행순서 (0) | 2012.11.02 |
dangling else 문제 (0) | 2012.11.01 |
자바.객체 (0) | 2012.10.31 |
자바.클래스 (0) | 2012.10.31 |