정리노트

[자바/java] Password를 입력받고 조건확인하기 / Scanner, list 본문

프로그래밍/Java

[자바/java] Password를 입력받고 조건확인하기 / Scanner, list

Rolen 2022. 8. 5. 13:27

Q. 패스워드를 입력받고 검증하는 함수를 만들어라.

패스워드의 조건은 소문자, 대문자, 숫자가 최소 1개씩 포함되어야 하고

조건에 맞지 않다면 다시 입력을 받도록 해야한다.

 

 

import java.util.ArrayList; // List에 값을 추가/수정 할 수 있는 라이브러리
import java.util.Scanner; // 파이썬의 input 개념 라이브러리


1-- list에 바로 입력받기 불가.
a변수에 받고 list에 추가 / 파이썬과는 다르게 list선언시 index 길이 지정필요 리스트 선언시 , *a변수.length()* 함수 활용

2-- String의 변수내용을 list에 한 글자씩 추가.
*split() 함수활용*

3-- 대/소문자, 숫자 찾기
isUpperCase() // 대문자
isLowerCase() // 소문자
isDigit() // 숫자

 

 

728x90