[TIL_JAVA] 조건문
1. 조건문이란
조건의 결과에 따라 선택 진행
- 양자택일 : 주로 if문 사용
- 다자택일 : 주로 switch문 사용
2. if문
조건식이 참이면 실행
if, if else, if else if
package basicGrammar;
public class Variable {
public static void main(String[] args) {
int num1 = 10;
int num2 = 20;
int num3 = 15;
// if(조건식)
if (num1 < num2) {
System.out.println("num1이 num2보다 작다");
}
// if(조건식) else
if (num2 < num3) {
System.out.println("num2이 num3보다 작다");
} else {
System.out.println("num2이 num3보다 크거나 같다");
}
// if(조건식) else if(조건식)
if (num1 < num2) {
System.out.println("num1이 num2보다 작다");
} else if (num1 > num2) {
System.out.println("num1이 num2보다 크다");
} else {
System.out.println("num1과 num2가 같다");
}
}
}
출력
num1이 num2보다 작다
num2이 num3보다 크거나 같다
num1이 num2보다 작다
3. switch문
비교대상이 되는 결과값과 선택사항이 많을 경우
package basicGrammar;
import java.util.Scanner;
public class Variable {
public static void main(String[] args) {
System.out.print("점수를 입력하시오 : ");
Scanner inputData = new Scanner(System.in);
int score = inputData.nextInt();
switch (score) {
case 5:
case 4:
System.out.println("참 잘했어요");
break;
case 3:
System.out.println("잘했어요");
break;
case 2:
case 1:
System.out.println("아쉽네요");
break;
default:
System.out.println("다시 입력해주세요");
break;
}
inputData.close();
}
}
출력
점수를 입력하시오 : 4
참 잘했어요
Author And Source
이 문제에 관하여([TIL_JAVA] 조건문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@connie__start/TILJAVA-조건문저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)