미누에요
[Java] 퀴즈 6. 개인정보 가리기 본문
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
'Java' 카테고리의 다른 글
[Java] this (0) | 2024.03.24 |
---|---|
[Java] 클래스와 객체, 객체지향 프로그래밍(OOP) - 예시 (0) | 2024.03.24 |
[Java] 메소드 오버로딩 (1) | 2023.11.17 |
[Java] 메서드 , 메소드 (0) | 2023.11.16 |
[Java] 퀴즈 5 . 구매 가능 신발 사이즈 옵션 (1) | 2023.11.15 |