Jeunwork space
Java(3) - 제어문, 반복문( if, if~else, if~else if, switch, for) 본문
제어문:
프로그램의 흐름에 영향을 주고 조건에 따라 제어가 가능하도록 하는 것.
종류:
- 비교문: 주어진 조건의 결과에 따라 실행 문장을 다르게 하여 서로 다른 결과를 얻기위해 사용.
- if문, switch문
- 반복문
- for문, while문, do~while문
- break문
- continue문
1. if문
- if(boolean 조건) 이면 ~ 해라
true나 false인 boolean형 조건식의 결과로 수행하는 문장을 결정하는 제어문.
조건을 만족하지 않는 경우의 수행 문장은 정의되지 않았다.
- if(boolean 조건) 이면
조건에 만족할 때 수행할 문장;
하고
else이면
조건에 만족하지 않을 때 수행할 문장;
해라.
- if ~
else if~
else if~
else if ~ 계속 생성 가능
여러 개의 조건 비교가 필요할 때 사용
2. switch문
- 다양한 처리문을 인자값(조건값)에 따라 하나 또는 여러개의 처리문을 한번에 수행.
- switch문 인자값(조건값): 정수형(byte, short, int), 문자형(char)
- long형, 문자열, boolean형, 실수형 사용 X!!
- switch문은 break후 switch문 밖으로 빠져나오기 때문에 밖에서 출력을 선언해줘야 한다.
※ case 뒤에 오는 조건값이 중복되면 X !!
3. for문(반복문)
- for(초기식1; 조건식1; 증감식1) {
for(초기식2; 조건식1; 증감식2) {
}
}
- 특정 명령들을 원하는 만큼 반복적으로 처리할 때 사용.
- 조건 만족하지 않을 때는 for문을 빠져나온다.
- 하나의 조건만 존재하는 단일 for문, for문 안에 다른 for문이 한 번이상 존재하는 다중 for문이 있다.
'Java' 카테고리의 다른 글
Java(7) - 전위 증가(++a), 후위증가(a++) (0) | 2021.03.11 |
---|---|
Java(6) - continue문, continue label문 (0) | 2021.03.11 |
Java(5) - while문, do~while문, break문, break label문 (0) | 2021.03.11 |
Java(2) - 기본 문법, 연산자 (0) | 2021.03.04 |
Java(1) - 이름설정, compile, println() (0) | 2021.03.04 |