티스토리 뷰

2022/java 1

제어문

yanii 2022. 8. 7. 14:27

제어문

  1.조건문

    1-1.if문

1) if(조건식){
실행할 문장;
}
위 조건식에 상관없이 모두 검사
if(조건식){
실행할 문장;
}
if(조건식){
실행할 문장;
}

2) if(조건식){
실행할 문장;
}
위 조건식이 참이 아니면 다음 조건식 검사, 참이면 다음 조건식들은 검사하지 않는다.
else if(조건식){
실행할 문장;
}
else if(조건식){
실행할 문장;
}
...
else{
실행할 문장;
}
else 뒤에는 조건식이 없다 >> 위 조건식이 싹다 false라면이라는 조건이 이미 있기 때문

 

    1-2.switch문

switch(변수명){ // 여기서 변수명은 값!
case 값1: //변수명 == 값1 일 때 실행
실행할 문장;
break;
case 값2: //변수명 == 값2 일 때 실행
실행할 문장;
break;
case 값3:
실행할 문장;
break;
case 값4:
실행할 문장;
break; //무조건 케이스별로 다 써야 함
...
default: //변수명 == 값이 아무것도 아닐 때 실행
실행할 문장;
break; //마지막은 생략 가능
}

 

**

삼항 연산자 : 조건식이 1개 있을 경우 사용

if문 : 조건식에 비교(>, <, >=, <=)연산자를 사용하거나, 여러 개의 조건식을 논리 연산자(&&, ||)로 연결할 때 사용
switch문 : 하나의 변수에 여러 개의 값이 담길 수 있고, 각 값이 같은 지를 비교할 때 사용

 

  2.반복문

몇번 반복할 지 알면 for문
몇번 반복할 지 모르면 switch문

무조건 한 번은 실행해야 할 때 do~while문

 

    2-1.for문

for(초기식; 조건식; 증감식){
실행할 문장;
}

    2-2.while문

while(조건식){
실행할 문장;
}

    3-2.do~while문

do{
실행할 문장;
}while(조건식);

'2022 > java 1' 카테고리의 다른 글

java eclipse 단축키  (0) 2022.07.14
continue & break  (0) 2022.07.10
인코딩 encoding  (0) 2022.06.30
제네릭 generic  (0) 2022.06.30
Collection Framework  (0) 2022.06.30
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
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
글 보관함