Develop/JAVA

JAVA 조건문 if문, switch문

roalwh 2021. 10. 19. 14:37
import java.util.Scanner;

public class if_switch {

	public static void main(String[] arg) {
		
		System.out.print("num1를 입력하세요 : ");
		Scanner inputNum1 = new Scanner(System.in);
		int num1 = inputNum1.nextInt();
		
		
		System.out.print("num2를 입력하세요 : ");
		Scanner inputNum2 = new Scanner(System.in);
		int num2 = inputNum2.nextInt();
		
		
		System.out.println("if(조건식)");
		if (num1 < num2) {
			System.out.println("num1는 num2보다 작다."); //같거나 크면 결과가 안나온다.
		}
		
		System.out.println();
		
		System.out.println("if(조건식) else");
		if(num1 < num2) {
			System.out.println("num1는 num2보다 작다.");
		}
		else {
			System.out.println("num1는 num2보다 크거나 같다.");
		}
		
		System.out.println();
		
		System.out.println("if(조건식) else if(조건식) else");
		if(num1 < num2) {
			System.out.println("num1는 num2보다 작다.");
		}
		else if(num1 > num2) {
			System.out.println("num1는 num2보다 크다.");
		}
		else {
			System.out.println("num1과 num2는 같다.");
		}
		

		
		System.out.println();
		System.out.println("입력받은 값에대한 매칭값 출력");
		System.out.println("switch문");
		System.out.println("1,2,3 중 하나만 입력");
		System.out.printf("점수를 입력하세요. : ");
		Scanner inputNum3 = new Scanner(System.in);
		int score = inputNum3.nextInt();
		
		switch (score) {
		
		case 1:
			System.out.println("A 등급");
			break;
			
		case 2:
		System.out.println("B 등급");
		break;
		
		case 3:
		System.out.println("C 등급");
		break;
	
		default:
			System.out.println("1,2,3의 점수만 입력 해주세요");
			break;
		}
		inputNum1.close();
		inputNum2.close();
		inputNum3.close();
	}
}
/* 결과값
num1를 입력하세요 : 55
num2를 입력하세요 : 65
if(조건식)
num1는 num2보다 작다.

if(조건식) else
num1는 num2보다 작다.

if(조건식) else if(조건식) else
num1는 num2보다 작다.

switch문
1,2,3 중 하나만 입력
점수를 입력하세요. : 2
B 등급
 */

 

'Develop > JAVA' 카테고리의 다른 글

JAVA 상속  (0) 2023.10.17
JAVA 기초 반복문(for,while,do~while)  (0) 2023.10.16
JAVA 배열과 메모리  (0) 2021.10.18
JAVA 배열, Scanner  (0) 2021.10.14
JAVA 연산자  (0) 2021.10.10