BigData 청년인재 프로그램(Java) - 5. 제어문

5. 제어문

6/26(월)Day01
-제어문 핵심
1.조건을 어떻게 줄것인가?
2. 어떤 패턴으로 흐름을 처리할 것인가?
3. 제어문=실행순서를 바꾸는것
4.반복회수를 알면 for문(배열) 모르면 while문(DB,Set), switch는 경우의수 일때 사용
<1. 조건문 : 조건식 + 수행문>
1.1 if문 : 조건식 type은 boolean형(중요)
if(조건식) {
수행문
} else if(조건식){
수행문
}else {
수행문

1.2 switch문 : 조건식 type (1)정수형, (2)문자형, (3)문자열
->실수x, 논리x, 참조x
switch(조건식) {
case 값1 :
수행문; [break;]
case 값2 : 
...
[default : 
수행문;}

<2. 반복문 : 조건식 + 수행문 ~반복>
2.1 while문 : 조건식이 true면 계속 반복
while(조건식){
수행문
}

2.2 do~while문 : do무조건 1번실행, 조건식이 true면 계속 반복
do{
수행문
}while(조건식);

2.3 for문 : 초기화, 조건식, 증감식, 수행문
for(초기화; 조건식; 증감식){
수행문
}

2.4 EnhancedFor문 : 객체의 item수만큼 반복, Java5이후
for(데이터타입 변수명 : 객체의 참조변수){
수행문}
for(String s : list){
System.out.println( list.get())}

<3. 분기문 : swtich의 조건문, 반복문을 빠져나감>
3.1 break문 : 반복문에서 if조건문을 사용하여 반복문을 빠져나감
3.2 continue문 : 현재속해 있는 반복문의 조건식으로 이동???(모르겠)
3.3 return문 : 값반환

댓글

이 블로그의 인기 게시물

1장_1절 관계형 데이터베이스 개요

1장_2절 DDL(Data Definition Language : 데이터 정의어)

1장_5절. Where 조건절