diff --git a/src/PasswordApp.java b/src/PasswordApp.java index 86fb0b1..137885e 100644 --- a/src/PasswordApp.java +++ b/src/PasswordApp.java @@ -1,5 +1,35 @@ + +import java.util.Scanner; + public class PasswordApp { public static void main(String[] args) { + + Scanner scanner = new Scanner(System.in); System.out.println("Welcome to the password checker!"); - } -} \ No newline at end of file + + while(scanner.hasNextLine()){ + + String password = scanner.nextLine(); + + System.out.println("The password is: " + password); + + if(password.length() >= 12){ + System.out.println("your password is a good length"); + } else { + System.err.println("Your password is too short"); + } + + char[] characters = password.toCharArray(); + + boolean hasSpecial = false; + + for(int i =0; i < characters.length; i++){ + char character = characters[i]; + if(Character.isAlphabetic(character) == false){ + hasSpecial = true; + } + } + System.out.println("Has a special character: "+ hasSpecial); + } + } + } \ No newline at end of file