JAVA/제어문

조건문 2

별초롱언니 2025. 5. 1. 11:07

중첩 if문 

중첩 if문은 if문의 실행 부분에 다시 if문을 중첩해서 쓰는 문장입니다. 

package chapter04;

import java.util.Scanner;

public class exam18 {

	public static void main(String[] args) {
		String id,password;
		Scanner input = new Scanner(System.in);
		System.out.print("아이디를 입력해주세요 : ");
		id = input.nextLine();
		
		if(id.equals("java")) {
			System.out.println("id 일치");
			System.out.print("비밀번호를 입력해주세요 : ");
			password = input.nextLine()	;
			
			if (password.equals("abc123")) {
				System.out.println("password 일치");
				System.out.println("로그인 성공!");
			}
			else {
				System.out.println("password 불일치");
			}
		}
		else {
			System.out.println("id 불일치");
		}
	}

}


switch문

switch문은 하나의 조건식으로 많은 경우의 수를 처리하는 조건문입니다. 

package chapter04;

public class exam19 {

	public static void main(String[] args) {
		// 일 년 동안 읽은 책 수에 따라 멘트를 출력합니다.
		int book = 22;
		book = book / 10;
		switch(book) 
		{
			case 0: // 10권 미만
				System.out.println("조금 더 노력하세요!");
				break;
			case 1: // 10권 이상 20권 미만
				System.out.println("책 읽는 것을 즐기는 분이시네요!");
				break;
			case 2: // 20권 이상 30권 미만
				System.out.println("책을 사랑하는 분이시네요!");
				break;
			default:// 30권 이상
				System.out.println("당신은 다독왕입니다!!");
		}
	}

}

'JAVA > 제어문' 카테고리의 다른 글

반복문  (0) 2025.05.01
구구단 만들기 2  (0) 2025.05.01
구구단 만들기 1  (0) 2025.05.01
조건문  (0) 2025.04.30