반응형
SMALL
if 문
1. if(실행조건)
실행코드;
else if(실행조건) {
실행코드;
}else
실행코드;
2. if문 괄호 안의 조건에 맞으면 실행하고 그렇지 않으면 실행하지 않는다.
3. 괄호 안의 값은 boolean 형태이다.
package Java;
public class if_test {
public static void main(String[] args) {
// 조건에 맞으면 실행하고 그렇지 않으면 실행하지 않는다.
// 괄호안의 값은 boolean 형태
if(1 > 0)
// 조건문 1이 참일 때
System.out.println("if 조건문");
// 실행문이 2문장 이상일때 반드시 {} 해야함
if(1 < 0) {
// 조건문 1이 참일 때
System.out.println("if-else if 조건문1-1");
System.out.println("if-else if 조건문1-2");
} else if (1 == 1)
// 조건문 1이 거짓이고 조건문 2가 참일 때
System.out.println("if-else if 조건문2");
if(0 > 0) {
// 조건문 1이 참일 때
System.out.println("if-else if-else 조건문1");
}else if(1 == 0){
// 조건문 1이 거짓이고 조건문 2가 참일 때
System.out.println("if-else if-else 조건문2");
}else
// 조건문 1, 2 모두 거짓일 때
System.out.println("if-else if-else 조건문3");
}
}
● 코드 결과
if 조건문
if-else if 조건문2
if-else if-else 조건문3
switch 문
1. switch(비교변수) {
case 비교값:
실행코드;
case 비교값:
실행코드;
break;
default:
실행코드;
}
2. switch문의 괄호 안의 값이 case의 값에 걸리면 실행후 break를 만날 때까지 한다.
3. 괄호안의 값은 정수 형태(byte, short, char, int)이다.
4. long, 실수, 문자열 불가
package Java;
public class switch_test {
public static void main(String[] args) {
char charType = 'B';
switch(charType) {
// charType != 'A' 이므로 무시
case 'A':
System.out.println("A");
// charType == 'B' 이므로 case 시작
case 'B':
System.out.println("B");
// charType == 'C' 일때 걸려야 하지만 case 'B'에서 break가 없으므로 break를 만날때 까지 진행
case 'C':
System.out.println("C");
// break를 만나서 정지
break;
case 'D':
System.out.println("D");
// 모든 case에 걸리지 않는다면 defualt에 걸린다.
default:
System.out.println("default");
}
}
}
● 코드 결과
B
C
JAVA List
JAVA List
Start Java!!! ● 1 ● 2 기회는 준비된 자에게 찾아온다.
han-hoon.tistory.com
기회는 준비된 자에게 찾아온다.

반응형
LIST
'Programming > JAVA' 카테고리의 다른 글
[JAVA] 배열(자바) (0) | 2022.02.19 |
---|---|
[JAVA] 반복문 for과 while(자바) (0) | 2022.02.19 |
[JAVA] 랜덤(Random) 수 구현(자바) (0) | 2022.02.19 |
[JAVA] 연산자(자바) (0) | 2022.02.18 |
[JAVA] 변수(자바) (0) | 2022.02.18 |
댓글