728x90
반응형
제어문이란?
자바 프로그램이 원하는 결과를 얻기 위해 프로그램의 흐름을 제어
( 조건에 의한 분기 )
조건문이란?
주어진 조건의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문
조건문 - if문
1번째 방법 ( if )
조건이 참일때 실행할 구문 입력한다. 조건이 거짓일 땐 아무것도 실행되지 않는다
if( 조건식 ) {
조건이 참일 때 실행할 구문
}
2번째 방법 ( if - else )
조건식이 참일 때, 거짓일 때 실행할 구문을 입력한다
if( 조건식 ) {
조건이 참일 때 실행할 구문
} else {
조건이 거짓일 때 실행할 구문
}
3번째 방법 ( if - else if - else )
조건문이 여러개일 때 필요
if( 조건식 1 ) {
조건식1이 참일 때 실행할 구문
}
else if( 조건식 2 ) {
조건식1의 조건이 거짓이고, 조건식2가 참일 때
} else {
모든 조건식이 거짓일 때 실행할 구문
}
1번째 방법 예시
public class If_c {
public static void main(String[] args) {
String pet = "고양이";
if(pet == "고양이") {
System.out.println("내 애완동물은 고양이입니다");
}
}
}
출력
내 애완동물은 고양이입니다
2번째 방법 예시
public class If_c {
public static void main(String[] args) {
String pet = "고양이";
if(pet == "고양이") {
System.out.println("내 애완동물은 고양이입니다");
} else {
System.out.println("내 애완동물은 고양이가 아닙니다");
}
}
}
출력
내 애완동물은 고양이입니다
예시
public class If_c {
public static void main(String[] args) {
String pet = "강아지";
if(pet == "고양이") {
System.out.println("내 애완동물은 고양이입니다");
} else {
System.out.println("내 애완동물은 고양이가 아닙니다");
}
}
}
출력
내 애완동물은 고양이가 아닙니다
3번째 방법 예시
public class If_c {
public static void main(String[] args) {
String pet = "고양이";
if(pet == "고양이") {
System.out.println("내 애완동물은 고양이입니다");
} else if(pet == "강아지") {
System.out.println("내 애완동물은 강아지입니다");
} else {
System.out.println("내 애완동물은 강아지,고양이가 아닙니다");
}
}
}
출력
내 애완동물은 고양이입니다
예시
public class If_c {
public static void main(String[] args) {
String pet = "강아지";
if(pet == "고양이") {
System.out.println("내 애완동물은 고양이입니다");
} else if(pet == "강아지") {
System.out.println("내 애완동물은 강아지입니다");
} else {
System.out.println("내 애완동물은 강아지,고양이가 아닙니다");
}
}
}
출력
내 애완동물은 강아지입니다
예시
public class If_c {
public static void main(String[] args) {
String pet = "물고기";
if(pet == "고양이") {
System.out.println("내 애완동물은 고양이입니다");
} else if(pet == "강아지") {
System.out.println("내 애완동물은 강아지입니다");
} else {
System.out.println("내 애완동물은 강아지,고양이가 아닙니다");
}
}
}
출력
내 애완동물은 강아지,고양이가 아닙니다
정온 Tistory
728x90
반응형
'LANGUAGE > Java' 카테고리의 다른 글
제어문_반복문 for문 정리 (0) | 2021.04.14 |
---|---|
제어문_조건문 swich문 정리 (0) | 2021.04.08 |
[Error] import 오류 (0) | 2021.04.02 |
상수, 리터럴 정리 (0) | 2021.03.26 |
주석 정리 (0) | 2021.03.26 |