seong
15 if,else, else if문 본문
조건문 if
- if문의 조건식의 결과(True,False)에 따라 실행문의 실행여부가 결정된다.
형태
if(조건문){
실행문
}
package ex06;
public class ConEx01 {
public static void main(String[] args) {
// ctrl +shift + f 자동정렬
int i = 1;
if (i == 1) { // 조건문 i == 1 ->True
System.out.println("hello");// 실행문
}
// i 는 1이다 조건식이 True이기 때문에 실행문 hello가 실행된다.
}
}
else문
- if문이 False라면 else문을 실행한다.
- else문은 if문이 아니라면 else로 실행 하기 때문에 따로 조건문이 필요 하지 않다.
package ex06;
public class ConEx01 {
public static void main(String[] args) {
// ctrl +shift + f 자동정렬
int i = 3;
if (i == 1) {
System.out.println("i 는 1입니다.");// 실행문
}
else{ // 조건 -> False
System.out.println("i는 1이 아닙니다.");
}
}
}
else if문
- 코드는 위에서 아래로 실행 된다.
- if문이 아니라면 아래의 else if문이 실행 된다.
- 즉,첫번째 if문이 아니라면 다음번째 if문이 된다.
package ex06;
public class ConEx01 {
public static void main(String[] args) {
// ctrl +shift + f 자동정렬
int i = 2;
if (i == 1) { //False
System.out.println("i 는 1입니다.");
}
else if(i ==2){// 현재 i는 2 True
System.out.println("i는 2입니다.");
}
else {
System.out.println("숫자가 아닙니다.");
}
}
}
결과
'자바 > 자바 실습' 카테고리의 다른 글
17 연,월,일 을 받아서 무슨 요일인지 출력하는 프로그램 (0) | 2022.07.28 |
---|---|
16 while문 + if문 (break, continue) (0) | 2022.07.28 |
14 While 반복문 (0) | 2022.07.28 |
13 구구단 , 구구단 가로 출력 (0) | 2022.07.28 |
12 반복문 For (0) | 2022.07.28 |