Notice
Recent Posts
Recent Comments
Link
혜야의 코딩스토리
[자바/Java] Calendar클래스 활용 프로그램_주민등록번호 본문
import java.util.Calendar;
import java.util.Scanner;
public class JuminEx {
public static void main(String[] args) {
String jumin = "", gender="", weather="";
Calendar cal = Calendar.getInstance();
Scanner scan = new Scanner(System.in);
System.out.println("주민등록번호를 입력하세요 ((-)를 포함해서 입력) > ");
jumin = scan.next();
scan.close();
int age = Integer.parseInt(jumin.substring(0,2)); //index 0,1
char s = jumin.charAt(7);
//남:1,3 여:2,4
if(s=='1'||s=='3') {
gender = "남";
}else if(s=='2'||s=='4') {
gender = "여";
}else {
gender = "외국인";
}
//나이구하기
if(s=='1'||s=='2') { //1900년대 남,여
age = (cal.get(Calendar.YEAR)-(1900+age)+1);
}else if(s=='3'||s=='4') {
age = (cal.get(Calendar.YEAR)-(2000+age)+1);
}
//계절구하기
String w = jumin.substring(2,4); //index2,3
switch (w) {
case "12":
case "01":
case "02":
weather = "겨울";
break;
case "03":
case "04":
case "05":
weather = "봄";
break;
case "06":
case "07":
case "08":
weather = "여름";
break;
case "09":
case "10":
case "11":
weather = "가을";
break;
}//end switch
System.out.println("주민등록번호 : "+jumin);
System.out.println("성별 : "+gender);
System.out.println("나이 : "+age);
System.out.println("태어난 계절 : "+weather);
}
}
'꿈 : 멋진 개발자 🧸 > Java' 카테고리의 다른 글
[자바/Java] GUI 프로그래밍_고양이 키우기 🐱 (0) | 2022.05.20 |
---|---|
[자바/Java] GUI 프로그래밍 간단한 계산기 (0) | 2022.05.20 |
[자바/Java] 배열,조건문 활용 프로그램_ 가위바위보 게임 (0) | 2022.05.11 |
[자바/Java] 상속관계, 생성자 활용 프로그램_사원정보 (0) | 2022.05.04 |
[자바/Java] 자바의 정석_매개변수의 다형성 (0) | 2022.05.04 |