UXO Studio
  • Java 기초 14 : 퀴즈 (주민등록번호 추출)
    2024년 09월 25일 11시 15분 22초에 업로드 된 글입니다.
    작성자: UXO Studio

     

     

     

    01 문제

    02 풀이

     

     

     

     

    01 문제

     

    주민등록번호에서 생년월일 및 성별 정보를 추출해주는 프로그램을 작성하시오.

     

     

    02 풀이

    public class ch14 {
        public static void main(String[] args) {
            String id = "240305-3456789";
    
            String birth = ("20" + id.substring(0,2) + "/" + id.substring(2,4) + "/" + id.substring(4,6));
            String gender = (Integer.parseInt(id.substring(7,8)) == 3) ? "남" : "여";
    
            System.out.println("[입력]");
            System.out.println("id : " + id + "\n");
            System.out.println("[출력]");
            System.out.println("주민등록번호\t: " + id.substring(0,8) + "******");
            System.out.println("생일\t\t\t: " + birth);
            System.out.println("성별\t\t\t: " + gender);
        }
    }
     
    ------------------------
    [입력]
    id : 240305-3456789
    
    [출력]
    주민등록번호	: 240305-3******
    생일	    	: 2024/03/05
    성별	    	: 남
    
    ------------------------
     

     

     

     

    #Java프로그래밍 #주민등록번호 #문자열추출 #프로그래밍기초 #코딩기초 #프로그래밍공부 #코딩연습 #프로그래밍언어 #초보프로그래머 #Java기초 #문자열처리 #substring #성별추출 #생년월일추출 #Java코드 #문자열포맷팅 #문자열분석 #문제풀이 #코드예제 #주민등록번호처리 #생년월일추출 #성별추출 #문자열추출 #substring코드 #문자열처리코드 #조건연산자

     

    'Java > Java 기초' 카테고리의 다른 글

    Java 기초 16 : switch  (1) 2024.09.25
    Java 기초 15 : If  (0) 2024.09.25
    Java 기초 13 : 특수문자  (0) 2024.09.25
    Java 기초 12 : 문자열 비교  (0) 2024.09.25
    Java 기초 11 : 문자열  (1) 2024.09.25
    댓글