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 |