1. switch문
문법 :
switch (변수) {
case :
실행코드;
break;
case :
실행코드;
break;
default :
실행코드;
}
switch문의 소괄호 안에 변수와 일치하는 case부터 코드를 해석
break문이 실행되면 다음 코드를 진행하지 않음
default는 if문의 else와 같음
2. 반복문
2-1. while문
문법 :
int i = 0; //반복의 시작 시점
while (i < 10) { //반복 조건
실행코드;
i++; //반복을 파기할 조건
}
2-2. for문
문법 :
for(초기화식; 조건식; 증감식) {
실행코드;
}
실행순서 :
for(1; 2; 4) {
3
}
// -> 1 2 3 4 2 3 4 2 3 4 ....
예제 :
//0부터 10까지 출력
for(int i = 0; i < 11; i++) {
System.out.println(i);
}
2-3. break
만약에 반복문(for, while)안에 break가 실행되면 바로 반복문을 벗어남
예제 :
for (int i = 0; i < 6; i++) {
System.out.println(i);
if (i == 3) {
break;
}
}
// 0 1 2
2-4. continue
만약에 반복문(for, while) 안에서 continue를 만나면 해당 순번만 건너뜀
예제 :
for (int i = 0; i < 6; i++) {
if (i == 3) {
continue;
}
System.out.println(i);
}
// 0 1 2 4 5
2-5. 무한루프
while 무한루프 :
while (true) {
System.out.println(1);
}
for 무한루프 :
for (;;) {
System.out.println(1);
}
**새롭게 알게 된 것
== -> 숫자만 비교 가능
비교할문자.equals(비교될문자) ->문자열을 비교할 때 사용
'TIL' 카테고리의 다른 글
| 230125 [Java] TIL (이중반복문 / 2차원 배열 / 메소드) (0) | 2023.01.25 |
|---|---|
| 230120 [Java] TIL (배열) (0) | 2023.01.21 |
| 230118 [Java] TIL (연산자 / 조건문) (0) | 2023.01.18 |
| 230117 [Java] (변수 / 자료형 / 연산자) (0) | 2023.01.17 |
| 230116 [Java] (IntelliJ 설치 및 기본 세팅 / 출력문) (0) | 2023.01.16 |