用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月 忘记密码?

发表随想


还能输入:200字

用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月 忘记密码?

发表随想


还能输入:200字

请选择技术分类

 *如果你找不到更细的分类,可以选择上级分类
当前位置:云代码 - 技术问答 - Java

编写方法检验一个字符串是否是合法的密码

 悬赏:10 | 提问者:一只来自南方的鬼 | 浏览:643
举报 | 2017-04-09
public static void main(String[] args){
{
Scanner input = new Scanner(System.in);
System.out.print("please input a code :");
String code = input.nextLine();
int count = 0;
boolean a=false;
boolean b=true;
boolean c=false;


if(code.length()>8)
a = true;
for(int i=0;i<code.length();i++){
char j = code.charAt(i);
if(j<='9'&&j>='0')
count++;
}
if(count>=2)
c = true;
for(int i=0;i<code.length();i++){
char j = code.charAt(i);
if((j<='a'||j>='z')&&(j<='A'||j>='Z')){
b = false;
System.out.println("the code is a "+(a&&b&&c)+" code");
System.exit(0);
}
}


System.out.println("the code is a "+(a&&b&&c)+" code");
}
}
}

哪错了? 
分享到:
更多

我来回答

所有回答
举报 | (0) | (0) 2017-04-12
...
举报 | (0) | (0) 2017-04-14
三国杀归属感
举报 | (0) | (0) 2017-04-17
import java.util.Scanner;

public class asd{
public static void main(String[] args){
 
 {
 Scanner input = new Scanner(System.in);
 System.out.print("please input a code :");
 String code = input.nextLine();
 int count = 0;
 boolean a=false;
 boolean b=true;
 boolean c=false;


 if(code.length()>8)
 a = true;
 for(int i=0;i<code.length();i++){
 char j = code.charAt(i);
 if(j<='9'&&j>='0')
 count++;
 }
 if(count>=2)
 c = true;
 for(int i=0;i<code.length();i++){
 char j = code.charAt(i);
 if((j<='a'||j>='z')&&(j<='A'||j>='Z')){
 b = false;
 System.out.println("the code is a "+(a&&b&&c)+" code");
 System.exit(0);
 }
 }


 System.out.println("the code is a "+(a&&b&&c)+" code");
 }
 }
 }

#4 C天下
举报 | (0) | (0) 2017-04-17
??
举报 | (0) | (0) 2017-06-11
阿斯蒂芬撒
举报 | (0) | (0) 2017-06-21
111
举报 | (0) | (0) 2017-07-14
正则一下搞定
#8 lbq
举报 | (0) | (0) 2017-09-13
lihai
举报 | (0) | (0) 2018-01-09
举报 | (0) | (0) 2018-02-08
??
#11 浅笑a
举报 | (0) | (0) 2018-03-13
正则表达式
举报 | (0) | (0) 2018-04-21
。。。。。

相关提问