import [Link].
Scanner;
public class PasswordConditionChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
[Link]("Enter your password: ");
String password = [Link]();
checkPasswordConditions(password);
[Link]();
}
public static void checkPasswordConditions(String password)
{
boolean hasUpper = false;
boolean hasLower = false;
boolean hasAlpha = false;
boolean hasDigit = false;
boolean hasMinLength = [Link]() >= 8;
for (char ch : [Link]()) {
if ([Link](ch)) hasUpper = true;
if ([Link](ch)) hasLower = true;
if ([Link](ch)) hasAlpha = true;
if ([Link](ch)) hasDigit = true;
}
[Link]("Password Check Results:");
[Link](hasUpper ? "✅ Contains uppercase
letter" : "❌ Must contain an uppercase letter");
[Link](hasLower ? "✅ Contains lowercase
letter" : "❌ Must contain a lowercase letter");
[Link](hasAlpha ? "✅ Contains alphabet
letter" : "❌ Must contain at least one alphabet letter");
[Link](hasDigit ? "✅ Contains number
(digit)" : "❌ Must contain at least one number");
[Link](hasMinLength ? "✅ Minimum length is 8
characters" : "❌ Password must be at least 8 characters long");
// Final pass/fail
if (hasUpper && hasLower && hasAlpha && hasDigit &&
hasMinLength) {
[Link]("\n✅ Password meets all
requirements.");
} else {
[Link]("\n❌ Password does NOT meet all
requirements.");
}
}
}