switch문
* if문과의 차이점
if(조건식) => 조건식 복잡하게도 기술가능, 범위 제시 가능
switch (조건식x) => 확실한 값의 조건만 기술 (동등비교같이 수행)
*표현식
switch(동등비교할 대상자) {
case 값1 : 실행코드1; break;
case 값2 : 실행코드2; break; [return;]
....
default : 위의 모든 값들이 다 일치하지 않을 경우 실행코드; [break;]
}
break; : 제어문을 멈춤
return; : return구문을 만나는 순간 현재 이 메소드 자체를 빠져나감
for문
*표현식
for(초기식; 조건식; 증감식) {
반복적으로 실행시키고자 하는 코드;
}
- 초기식 : 반복문이 시작될 때 "초기에 단 한번만 실행되는 구문"
(반복문에서 사용할 변수를 선언 및 초기화 구문) ex) int i=0;
- 조건식 : "반복문이 수행될 조건"을 작성하는 구문
조건식이 true일 경우 반복문 실행
조건식이 false가 되는 순간 반복문 멈추고 빠져나옴
(보통 초기식에 제시된 변수를 가지고 조건식을 작성함) ex) i<10;
- 증감식 : 반복문을 제어하는 변수 값을 증감시키는 구문
(보통 초기식에 제시된 변수를 가지고 증감식을 작성함) ex) i++
// 안녕하세요 다섯번 수행
for(int i=1; i<=5; i++) {
System.out.println("안녕하세요");
}
'IT개발 과정 [취성패 학원]' 카테고리의 다른 글
7번째 수업 (21.01.25) 제어문1 - 조건문 (0) | 2021.01.26 |
---|---|
1~6번째 수업 (21.01.15~ 21.01.22) (0) | 2021.01.25 |