2024.02.21~22

if문
주어지는 조건의 결과가 true이면 if문 블럭을 코드로 실행함
if(a>0) {
System.out.println(a + "는 양수 입니다.");
} else if(a<0) {
System.out.println(a + "는 음수 입니다.");
} else {
System.out.println(a + "는 0 입니다.");
}
switch문
If문의 조건값은 boolean형인데 비해 switch문의 조건값은 long형을 제외한 정수형(byte,short,int) 또는 char형인 것이 다르다. JDK7.0이상부터는 문자열도 지원함
switch(season) {
case "봄":
System.out.println("꽃이 피는 계절");
break;
case "여름":
System.out.println("뜨거운 태양의 계절");
break;
case "가을":
System.out.println("산들바람이 부는 계절");
break;
case "겨울":
System.out.println("눈이 내리는 계절");
break;
default :
System.out.println("없는계절");
}
for문
특정한 명령들을 정해진 규칙에 따라 반복처리 할 때 사용
for(int i=0; i<100; i++) {
System.out.println(i);
}
for문 작동 순서
- 1,2,3,4번 진행 후에 2번의 조건이 false가 될 때 까지 2,3,4 번 반복

다중for문
단일 for문에서 끝나는 것이 아니라 그것을 다시 여러 번 반복하는 제어문이다. 다시 말해서 for문 안에 for문이 있는 경우를 다중 for문이라 한다.
for(int i=0; i<100; i++) {
System.out.println(i);
for(int j=0; j<100; j++) {
System.out.println(j);
}
}
while문
조건비교에 만족 할 때에만 반복 처리하는 제어문. 선 비교, 후 처리
while(true) {
System.out.println("안녕");
}
do~while문
조건비교에 불 만족하다 할 지라도 무조건 한번은 수행. 선 처리, 후 비교
do {
System.out.println("안녕");
} while(true);
break문
가장 가까운 반복문을 탈출할 때 쓰이는 제어문
break label문
break label은 break문과 같지만 다중 반복문에서 한번에 바깥쪽 반복문을 탈출할 때 많이 쓰이는 제어문
breakLable:
for(int i=0; i<100; i++) {
System.out.println(i);
for(int j=0; j<100; j++) {
System.out.println(j);
break breakLable;
}
}
continue문
반복문을 탈출하기 위해 사용되는 것이 아니라 continue문 이하의 수행문들을 포기하고 다음 회차의 반복을 수행하기 위한 제어문
예를 들어, for문의 로직에서 continue를 만나면 해당 아래 수행문까지 가지 않고 곧 바로 증감식으로 가게 된다.

'IT 국비 교육' 카테고리의 다른 글
쌍용교육센터 - 7일 (0) | 2024.02.26 |
---|---|
쌍용교육센터 - 6일 (0) | 2024.02.23 |
쌍용교육센터 - 3일 (0) | 2024.02.20 |
쌍용교육센터 - 2일 (0) | 2024.02.19 |
쌍용교육센터 - 1일 (0) | 2024.02.16 |