1)Remove Vowel
package pratice; import java.util.Scanner; public class Vowel { public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.println("Enter word :"); String sh=sc.nextLine(); for(int i=0;i<sh.length();i++) { char ch=sh.charAt(i); if(!(ch=='a' && ch=='A'||ch=='e' && ch=='E'||ch=='i' && ch=='I'||ch=='o' && ch=='O'||ch=='u' && ch=='U')) { System.out.print(ch+" "); } } } }
Output:
Enter word :
salman guruji
s l m n g r j
2)Find Vowel:
package pratice; import java.util.Scanner; public class Vowel { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Enter word :"); String sh = sc.nextLine(); for (int i = 0; i < sh.length(); i++) { char ch = sh.charAt(i); if ((ch == 'a' || ch == 'A' || ch == 'e' || ch == 'E' || ch == 'i' || ch == 'I' || ch == 'o' || ch == 'O' || ch == 'u' || ch == 'U')) { System.out.print(ch + " "); } } } }
Output:
Enter word :
salman guruji
a a u u i
3)PasswordValidator
package pratice; public class PasswordValidatorSimple { public static void main(String[] args) { String password = "Gbc123@"; boolean upper = false; boolean lower = false; boolean number = false; boolean special = false; for (int i = 0; i < password.length(); i++) { char ch = password.charAt(i); if (ch >= 'A' && ch <= 'Z') { upper = true; } else if (ch >= 'a' && ch <= 'z') { lower = true; } else if (ch >= '0' && ch <= '9') { number = true; } else { special = true; } } if (upper && lower && number && special == true) { System.out.println("Password is valid"); } else { System.out.println("Password is invalid"); } } }
Output:
Password is valid
4)Regex
Explanation of the Regex:
PR → starts with PR
\d → digit (0–9), double backslash because Java needs to escape \
{6} → exactly 6 digits
public class PRFormatChecker { public static void main(String[] args) { String input = "PR123456"; String pattern = "PR\\d{6}"; // Check if the input matches the pattern if (input.matches(pattern)) { System.out.println("Valid format"); } else { System.out.println("Invalid format"); } } }
Input | Output |
---|---|
PR123456 | Valid format |
PR12345 | Invalid format |
PX123456 | Invalid format |
PR123A56 | Invalid format |
5)Password Valitation:
public class PasswordValidatorSimple { public static void main(String[] args) { String password = "Abc123@"; boolean upper = false; boolean lower = false; boolean number = false; boolean special = false; for (int i = 0; i < password.length(); i++) { char ch = password.charAt(i); if (ch >= 'A' && ch <= 'Z') { upper = true; } else if (ch >= 'a' && ch <= 'z') { lower = true; } else if (ch >= '0' && ch <= '9') { number = true; } else { special = true; } } if (upper && lower && number && special) { System.out.println("Password is valid"); } else { System.out.println("Password is invalid"); } } }
Output:
Password is valid
Top comments (0)