본문 바로가기

JAVA/국비 공부

if (예제)

1. 사용자로부터 숫자를  입력받아서 자연수이면 "자연수입니다. " 가 출력되게 만드시오

2. 사용자로부터 나이를 입력받아서 미성년자이면 "미성년자입니다" 가 출력되게 만드시오

 

3. 사용자로부터 숫자를 입력받아서 홀수이면 "홀수입니다." 가 출력되게 만드시오

 

4. 사용자로부터 아이디와 비밀번호를 입력받아서 아이디가 "admin", 비밀번호가 "111" 이면

   로그인 성공을 출력되게 만드시오.

 

5. 사용자로부터 숫자를 입력받아서 0이상 100미만일경우. "두자리 자연수입이다"가 출력되게 만드시오

 


package day0304;
import java.util.Scanner;

public class Ex04If02 {
    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        // 1. 사용자로부터 숫자를 입력받아서 자연수입니다를 출력

        System.out.println("숫자를 입력해주세요: ");
        System.out.print(">");
        int num1 = scanner.nextInt();
        if (num1 >= 0) {

            System.out.println("입력하신 숫자는 자연수 입니다");
        } else {
            System.out.println("입력하신 숫자는 음의 정수 입니다.");
        }

        System.out.println("2.==================================================");

        // 2. 사용자로부터 나이를 받아 미성년자이면 미성년자입니다 를 출력
        System.out.println("나이를 입력해주세요: ");
        System.out.print(">");
        int age = scanner.nextInt();
        if (age <= 18) {

            System.out.println("미성년자 입니다.");
        } else {
            System.out.println("성인입니다.");
        }

        System.out.println("3.==================================================");
        // 3. 사용자로부터 숫자를 입력받아서 홀수이면 홀수입니다를 출력

        System.out.print("숫자를 입력해주세요: ");
        System.out.print(">");
        int number = scanner.nextInt();

        if (number % 2 == 1) {

            System.out.println("입력하신 숫자는 홀수 입니다");
        } else {
            System.out.println("입력하신 숫자는 짝수입니다.");
        }

        System.out.println("4.=====================================================");
        // 4. 사용자로부터 아이디와 비밀번호를 입력받아서 아이디와 비밀번호가 맞으며 로그인 성공을 출력

        scanner.nextLine();
        System.out.println("아이디");
        System.out.print(">");
        String id = new String(scanner.nextLine());

        scanner.nextLine();
        System.out.println("비밀번호");
        System.out.print(">");
        String pw = new String(scanner.nextLine());
        if (id.equals("admin") && pw.equals("111")) {
            System.out.println("로그인 성공");
        } else {
            System.out.println("로그인 실패");
        }
        System.out.println("-------------------------");

        // 5. 사용자로부터 숫자를 입력받아서 0이상 100미만일 경우 두자리 자연수 입니다를 출력

        System.out.print("숫자를 입력해주세요: ");
        System.out.print(">");
        number = scanner.nextInt();
        if (number >= 0 && number < 100) {
            System.out.println("두자리 이하 자연수 입니다.");
        } else {
            System.out.println("두자리 이하 자연수가 아닙니다. ");
        }

        System.out.println("프로그램 종료");
        scanner.close();
    }

}

 

 

 

 

 

 

'JAVA > 국비 공부' 카테고리의 다른 글

if ( 조건문 )  (0) 2021.03.04
if ( 조건문 )  (0) 2021.03.04
Control Static(제어문)  (0) 2021.03.04
Scanner  (0) 2021.03.04
출력 - printf  (0) 2021.03.04