Lab 017 Lab Java 5 Question 2 | Password

preview_player
Показать описание
CODING dalam comment!

Song used:

--------------------------------------------------------------------------------------------

Title: Midnight Snack
Type of music: Retro Hip Hop
Mood: Vintage

--------------------------------------------------------------------------------------------

#aiman_qm #aimanqm #javalab
Рекомендации по теме
Комментарии
Автор

CODING:

import java.util.Scanner;
public class PracticalLab5q2 {

public static void main(String[] args) {
String password;
Scanner in = new Scanner(System.in);

System.out.println("Password rules are as follows: \n"
+ "1. Must have at least eight characters.\n"
+ "2. Consist of only letters and digits.\n"
+ "3. Must contain at least two digits.");

System.out.println("Enter your password: ");
password = in.next();

if(is_Valid(password))
System.out.println(password + " is valid.");
else {
System.out.println(password + " is not valid.");
}

}

public static boolean is_Valid(String password){
if(password.length()<8) return false;

int letter = 0;
int number = 0;

for(int i=0; i<password.length(); i++){
char ch = password.charAt(i);

if(is_Letter(ch)) letter++;
else if(is_Number(ch)) number++;
else {
return false;
}

}
return(number >=2 && letter >=2);
}

public static boolean is_Letter(char ch){
ch = Character.toUpperCase(ch);
return(ch>='A' && ch<='Z');
}

public static boolean is_Number(char ch){
return(ch>='0' && ch<='9');
}
}

aimanqm
join shbcf.ru