题目是利用方法提示用户输入密码
密码长度必须大于8
密码仅能包含数字和字母
密码必须包含至少两个数字
import java.util.Scanner;public class W2 { public static void main(String[] args){ Scanner input=new Scanner(System.in); System.out.print("请输入密码:"); String str=input.next(); Password(str); } public static void Password(String str){ int num=0; if(str.length()>=8){ for(int i=str.length()-1;i>=0;i--) { if(str.charAt(i)>='a'&&str.charAt(i)<='z'||str.charAt(i)>='A'&&str.charAt(i)<='Z'&&str.charAt(i)>=0&&str.charAt(i)<=9){ if(str.charAt(i)>=0&&str.charAt(i)<=9) {num++; } } } if(num<2){ System.out.println("密码无效"); } else{ System.out.println("恭喜,有效密码!"); } } }}