1. 조건문(if문)
1.1 if문
- if문만 사용 : 모든 조건식을 검사
- else if : 위의 조건식이 거짓일때 검사,
위의 조건식이 참이면 검사하지 않음
여러개를 작성할 수 있다.
- else : 위의 조건식이 모두 거짓이면 실행
1.2. 사용 방법1
if (조건식) {
실행할 문장;
}
if (조건식) {
실행할 문장;
}
if (조건식){
실행할 문장;
}
=================================================================
1.3. 사용 방법2
if (조건식) {
실행할 문장;
} else if ( 조건식 ) {
실행할 문장;
} else {
실행할 문장;
}
2. 조건문 (switch문)
1.1 사용방법
switch (변수명) {
case 값1 :
실행할 문장;
break;
case 값2 :
실행할 문장;
break;
case 값3 :
실행할 문장;
break;
......
default :
실행할 문장;
}
1.2 주의 사항
--> 각 case문안에 break를 꼭 써야한다. 만약 쓰지 않을 경우, 해당 조건에 맞는 case문 밑으로 전부 출력이 된다!!!!
3. 삼항 연산자, if문, switch문의 비교
1. 삼항 연산자 : 조건식이 1개 있을 경우 사용한다.
2. if문 : 조건식에서 비교 (>, <, >=, <=)의 연산자를 사용하거나, 여러개의 조건식을 쓸 때 사용한다.
3. switch문 : 하나의 변수에 여러개의 값이 담길 수 있고, 각 값이 같은지를 비교할때 사용한다.
4. 반복문 (for문)
1.1 사용방법
for(초기식; 조건식; 증감식) {
실행할 문장;
}
ex)
//i가 0부터 10보다 작을때까지 1씩 증가하면서 { }안에 있는 실행할 문장을 계속 반복하며, i가 10이거나 10보다 크면 탈출한다(빠져나온다).
for(int i = 0; i < 10; i++) {
실행할 문장;
}
5. 대입연산자 - 복합대입연산자 (누적연산자)
-> +=, -=, *=, /=, %=,.....
ex)
int moeny = 1000;
money += 1000; //money + 1000;
system.out.println(money)
money -= 500;
money = money - 500;
system.out.println(money)
6. 증감연산자
-> ++, --
전위형 : 해당 라인부터 바로 적용 -> ++i, --i
후위형 : 다음 라인부터 적용 (정확히는 증감연산자가 끝난 시점부터 적용) -> i++, i--
7. 기타 제어문
-> 반복문에서 사용한다. 단, break는 switch에서도 사용가능하다.
break : 즉시 해당 중괄호 영역을 탈출한다.
if문은 적용되지 않는다.
(if문 안에서 사용 시 if문을 감싸고 있는 중괄호 영역을 탈출한다.)
- 아래의 코드를 실행시키지않는다.
continue : 즉시 다음 반복으로 넘어간다.
- 아래의 코드를 실행시키지 않는다.
8. 반복문 (while문)
- 조건식이 ture일때 실행
8.1 사용방법
while (조건식) {
실행할 문장;
}
9. 반복문 (do ~ while문)
- 최소 한번을 무조건 실행해야할 때 사
9.1 사용방법
do {
실행할 문장;
}while (조건식);
10. for문과 while문의 목적
for문 : 몇 번 반복할지 알 때
ex)음식이 나오면 진동벨 5번 울린다
while문 : 몇 번 반복할지 모를 때
ex) 손님이 키오스크로 주문하면 다시 메인화면으로 돌아간다.
'IT > JAVA' 카테고리의 다른 글
JAVA - 실습 - 배열 (Array) (0) | 2023.06.06 |
---|---|
JAVA - 예제 - 배열 (Array) (0) | 2023.06.06 |
JAVA - 예제 - do ~ while문 (0) | 2023.06.06 |
JAVA - 예제 - while문 (0) | 2023.06.06 |
JAVA - 실습4 - for문 (0) | 2023.06.06 |
댓글