我的java代码在执行过程中停止
我的Java项目在运行时会在主方法中停止,尽管我已经为它提供了准确的重定向和所有这些东西……我的代码和解释如下我的java代码在执行过程中停止,java,Java,我的Java项目在运行时会在主方法中停止,尽管我已经为它提供了准确的重定向和所有这些东西……我的代码和解释如下 public class passWord { public static void main(String[] args) { System.out.println("Welcome to passGen"); System.out.println("Please enter password here");
public class passWord {
public static void main(String[] args) {
System.out.println("Welcome to passGen");
System.out.println("Please enter password here");
Scanner passWordScanner = new Scanner(System.in);
String passWordString = passWordScanner.nextLine();
System.out.println("Checking password strength :-)...");
passWordStrengthINT(passWordString);
}
public static void passWordStrengthINT(String passWordString) {
double passWordStrengthScore = 0;
if (passWordString.contains("1")) {
passWordStrengthScore = 0.5 * 2;
}
if (passWordString.contains("2")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("3")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("4")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("5")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("6")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("7")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("8")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("9")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("0")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
passWordStrengthCharS(passWordString, passWordStrengthScore);
}
public static void passWordStrengthCharS(String passWordString, double passWordStrengthScore) {
if (passWordString.contains("a")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("b")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("c")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("d")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("e")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("f")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("g")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("h")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("i")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("j")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("k")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("l")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("m")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("n")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("o")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("p")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("q")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("r")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("s")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("t")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("u")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("v")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("w")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("x")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("y")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("z")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
passWordStrengthL(passWordString, passWordStrengthScore);
}
public static void passWordStrengthL(String passWordString, double passWordStrengthScore) {
if (passWordString.contains("A")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("B")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("C")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("D")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("E")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("F")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("G")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("H")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("I")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("J")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("K")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("L")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("M")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("N")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("O")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("P")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("Q")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("R")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("S")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("T")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("U")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("V")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("W")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("X")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("Y")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("Z")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
passWordStrengthSym(passWordString, passWordStrengthScore);
}
public static void passWordStrengthSym(String passWordString, double passWordStrengthScore) {
if (passWordString.contains("!")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("@")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("#")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("$")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("%")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("^")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("&")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("*")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("(")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains(")")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("_")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("-")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("<")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains(">")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("/")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
if (passWordString.contains("?")) {
passWordStrengthScore = passWordStrengthScore + 0.5 * 2;
}
passWordLength(passWordString, passWordStrengthScore);
}
public static void passWordLength(String passWordString, double passWordStrengthScore) {
int passWordLength = passWordString.length();
if (passWordLength > 3 && passWordLength < 5) {
passWordStrengthScore = passWordStrengthScore + 0.1 * 2;
}
if (passWordLength < 3 && passWordLength > 1) {
passWordStrengthScore = passWordStrengthScore - 0.1 * 2;
}
if (passWordLength < 10 && passWordLength > 5) {
passWordStrengthScore =+ 0.1 * 2;
}
if (passWordLength > 10) {
passWordStrengthScore =+ 10 * 2;
}
ScoreCheck(passWordStrengthScore, passWordString);
}
public static void ScoreCheck(double passWordStrengthScore, String passWordString) {
if (passWordStrengthScore > 10) {
decreaseScore(passWordStrengthScore, passWordString);
} else {
System.out.println("Your Password Strength Score is " + passWordStrengthScore);
wordCompliments(passWordStrengthScore, passWordString);
}
}
public static void wordCompliments(double passWordStrengthScore, String passWordString) {
if (passWordStrengthScore < 3) {
System.out.println(" Your PassWord " + passWordString + " is WEAK :-(");
}
if (passWordStrengthScore > 3 && passWordStrengthScore < 5) {
System.out.println(" Your PassWord " + passWordString + " is OKAY :-|");
}
if (passWordStrengthScore > 5 && passWordStrengthScore < 10) {
System.out.println(" Your PassWord " + passWordString + " is Good :-|");
}
if (passWordStrengthScore == 10) {
System.out.println(" Your PassWord " + passWordString + " is Excellent and Strong :-D");
}
}
public static void decreaseScore(double passWordStrengthScore, String passWordString) {
for (int i = 0; i < 10; i++) {
if (passWordStrengthScore > 10) {
passWordStrengthScore--;
} else {
ScoreCheck(passWordStrengthScore, passWordString);
break;
}
}
}
}
公共类密码{
公共静态void main(字符串[]args){
System.out.println(“欢迎使用passGen”);
System.out.println(“请在此输入密码”);
扫描器密码扫描器=新扫描器(System.in);
字符串passWordString=passWordScanner.nextLine();
System.out.println(“检查密码强度:-)…”;
passWordStrengthINT(密码字符串);
}
公共静态void passWordStrengthINT(字符串passWordString){
双密码强度核心=0;
if(passWordString.contains(“1”)){
passWordStrengthScore=0.5*2;
}
if(passWordString.contains(“2”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“3”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“4”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“5”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“6”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“7”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“8”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“9”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“0”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
passWordStrengthCharS(passWordString,PasswordStrengthCore);
}
公共静态无效passWordStrengthCharS(字符串passWordString,双PasswordStrengthCore){
if(passWordString.contains(“a”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“b”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“c”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“d”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“e”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“f”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“g”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“h”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“i”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“j”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“k”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“l”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“m”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“n”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“o”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“p”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“q”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“r”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“s”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“t”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“u”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“v”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“w”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“x”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“y”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“z”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
passWordStrengthL(passWordString,passwordstrengthcore);
}
公共静态void passWordStrengthL(字符串passWordString,双passwordstrengthcore){
if(passWordString.contains(“A”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“B”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“C”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“D”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“E”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“F”)){
passWordStrengthScore=passWordStrengthScore+0.5*2;
}
if(passWordString.contains(“G”)){
passWordStrengthScore=passWordStrengthSc
public static void decreaseScore(double passWordStrengthScore, String passWordString) {
for (int i = 0; i < 10; i++) {
if (passWordStrengthScore > 10) {
passWordStrengthScore--;
} else {
ScoreCheck(passWordStrengthScore, passWordString);
break;
}
}
}
decreaseScore(passWordStrengthScore, passWordString);
String pw = "abcdefg";
int count = 0;
double point = 1.5;
for(int i = 0; i < pw.length(); i++){
if((int)pw.charAt(i) >= 97 && (int)pw.charAt(i) <= 122){
count++;
}
}
System.out.println("Password point: " + count*point);