Minwoo Dev.

[Java] 퀴즈 6. 개인정보 가리기 본문

Java

[Java] 퀴즈 6. 개인정보 가리기

itisminu 2023. 11. 21. 12:05
728x90
반응형
SMALL

개인정보 중 일부를 비공개로 전환하는 프로그램을 작성하시오.

 

조건

  • 개인정보를 비공개로 전환하는 메소드 작성
  • 하나의 메소드에서 모든 동작 처리
  • 각 정보는 아래 위치부터 비공개 적용

이름 : 2번째 글자 (장영실)

주민등록번호 : 9번째 글자 (991234-1234567)

전화면호 : 10번째 글자 (010-1234-5678)

 

 

정답!

package chap_06;

public class _Quiz_06 {
    public static String getHiddenData(String perNum, int num){
        String result = perNum.substring(0,num);
        for (int i = 0; i < perNum.length() - num; i++) {
            result = result + "*";
        }
        return result;
    }

    public static void main(String[] args) {
        String name = "장영실"; // 이름
        String id = "991234-1234567"; // 주민등록번호
        String phone = "010-1234-5678"; // 전화번호

        System.out.println("이름 : " + getHiddenData(name,1)); // 개인정보, 비공개 시작 위치
        System.out.println("주민등록번호 : " + getHiddenData(id, 8));
        System.out.println("전화번호 : " + getHiddenData(phone, 9));
    }
}

 

728x90
반응형
LIST