Java

<프로그래머스-Java> 핸드폰 번호 뒷번호만 출력하기

supagirl! 2022. 12. 16. 14:20
public class practice {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        System.out.print("sc = ");
        String s = sc.nextLine();

        /*핸드폰 번호 가리기 문제 : 마지막 네 자리를 제외한 모든 숫자를 별로 표시한다.*/

        // 1.substring 이용하기
        String num = s.substring(0, s.length() - 4);

        for (int i = 0; i < num.length(); i++) {
            System.out.print("*");
        }
        System.out.print(s.substring(s.length() - 4));
    }
}
	// 2. toCharArray이용하기
        char[] num = s.toCharArray();
        for (int i = 0; i < num.length - 4; i++) {
            num[i] = '*';
        }
        System.out.println(String.valueOf(num));
    }
}

'Java' 카테고리의 다른 글

java error 1723  (0) 2023.02.24
<프로그래머스-Java> 가운데 글자 출력하기  (0) 2022.12.16