// save as passtest.java and run import java.util.Scanner; class passtest { stat
ID: 3627161 • Letter: #
Question
// save as passtest.java and runimport java.util.Scanner;
class passtest
{
static boolean validpass(String p)
{
int count = 0;
if(p.length()>=8)
{
for(int i=0; i<p.length(); i++)
{
if((p.charAt(i)>=65 && p.charAt(i)<=90) ||(p.charAt(i)>=97 && p.charAt(i)<=122) || (p.charAt(i)>=48 && p.charAt(i)<=57) )
{
if((p.charAt(i)>=48 && p.charAt(i)<=57))
{
count++;
if(count>=2)
return true;
}
}
else
return false;
}
}
else
return false;
return false;
}
public static void main(String[] a)
{
Scanner in = new Scanner(System.in);
System.out.println("Plz Enter Password ");
String p = in.nextLine();
if(validpass(p))
System.out.println("Valid Password");
else
System.out.println("InValid Password");
}
}
Explanation / Answer
import java.util.Scanner;
class passtest
{
static boolean validpass(String p)
{
int count = 0;
for(int i=0; i<p.length(); i++)
{
if((p.charAt(i)>=65 && p.charAt(i)<=90) ||(p.charAt(i)>=97 && p.charAt(i)<=122) || (p.charAt(i)>=48 && p.charAt(i)<=57) )
{
continue;
}
else
return false;
}
if(p.contains("and") || p.contains("end"))
return false;
return true;
}
public static void main(String[] a)
{
Scanner in = new Scanner(System.in);
System.out.println("Plz Enter Password ");
String p = in.nextLine();
if(validpass(p))
System.out.println("Valid Password");
else
System.out.println("InValid Password");
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.