import java.util.Scanner;
public class Test03 {
public static void main(String[] args) {
// [문제] Test02.java에 구현
//
// 사용자에게 출생년도 4자리를 입력받고 나이를 계산해서 화면에 출력
// 2004년생 → 20살
// 1996년생 → 28살
// n 년생 → ?살
//
// 나이가 20살 이상이면 성인입니다! 출력
// 나이가 20살 미만이면 미성년자입니다! 출력
//System.currentTimeMillis();
// - 1970년 1월 1일 0시 0분 0초 부터 지금까지의 시간을 밀리언초단위로 반환하는 메소드
// - 1000ms == 1s
int sysy =(int)( System.currentTimeMillis() / 1000 / 60 / 60 / 24 / 365) + 1970;
Scanner sc = new Scanner(System.in);
System.out.print("출생년도 입력: ");
int birth = sc.nextInt();
int age = sysy - birth + 1;
if(age >= 20) {
System.out.println("성인!");
}else {
System.out.println("미성년자!");
}
}
}
'JAVA' 카테고리의 다른 글
[JAVA] 음력 양력 변환 라이브러리 (0) | 2023.09.20 |
---|---|
[JAVA] ifelse(3) (0) | 2023.04.16 |
[JAVA] ifelse를 이용한 짝수, 홀수 판별 (0) | 2023.04.16 |
[JAVA] ifelse(1) (0) | 2023.04.16 |
[JAVA] 제어문이란? (0) | 2023.04.16 |