Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
46 lines (45 loc) · 1.35 KB

File metadata and controls

46 lines (45 loc) · 1.35 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import java.util.*;
class MyException extends Exception{
MyException(String msg){
super(msg);
}
}
class PasswordValidation{
public static void main(String [] args){
Scanner sc=new Scanner(System.in);
System.out.println("Password must contain one digit, one uppercase character, one lowercase character and length should be greater than equal to 8");
System.out.println("Enter password : ");
String y=sc.nextLine();
int ctd=0,ctu=0,ctl=0;
try{
if(y.length()<8)
throw new MyException("Too short password!");
for(int i=0;i<y.length();i++){
if(y.charAt(i)>='0'&&y.charAt(i)<='9'){
ctd++;
}
if(y.charAt(i)>='A'&&y.charAt(i)<='Z')
ctu++;
if(y.charAt(i)>='a'&&y.charAt(i)<='z')
ctl++;
}
if(ctd==0&&ctl==0&&ctu==0)
throw new MyException("No Digit , no uppercase and no lower case!");
else if(ctd==0&&ctl==0)
throw new MyException("No Digit and no lowercase!");
else if(ctl==0&&ctu==0)
throw new MyException("No lowercase and no uppercase!");
else if(ctd==0&&ctu==0)
throw new MyException("No digit and no uppercase!");
else if(ctd==0)
throw new MyException("No Digit!");
else if(ctu==0)
throw new MyException("No Uppercase character!");
else if(ctl==0)
throw new MyException("No Uppercase character!");
System.out.println("correct password");
}
catch(MyException e){
System.out.println(e.getMessage());
}
}}
Morty Proxy This is a proxified and sanitized view of the page, visit original site.