【发布时间】:2021-01-19 22:13:07
【问题描述】:
您好,我正在尝试编写一个方法来检查是否存在 string 是一个有效的密码。我假设密码规则是 如下: 密码必须至少有十个字符。 密码仅由字母和数字组成。 密码必须至少包含三位数字。
我写了代码,但我看到这个错误,我不知道为什么。
package javaapplication6;
import java.util.Scanner;
import javafx.beans.binding.Bindings;
public class JavaApplication6 {
public static boolean isvalidPassword(String nume){
int count = 0;
for(int i=0; i<nume.length();i++){
if(Character.isDigit(nume.charAt(i))){
count++;
}
}
if (count<3){
return false;
}
if (nume.length()<10){
return false;
}
for (int i = 0; i < nume.length(); i++) {
if (!Character.isLetter(nume.charAt(i)charAt(i)) && !Character.isDigit(nume.charAt(i))){
return false; }
}
return true;}
}
【问题讨论】:
-
请在您的问题中添加相关代码作为文本,而不是图像。
-
对不起,我是stackoverflow的新手,我会修复它
-
您遇到什么错误/异常?请将整个堆栈跟踪放入问题中。
标签: java netbeans compiler-errors