目录

Java-用While语句判断密码是否输入正确

目录

Java 用While语句判断密码是否输入正确

https://i-blog.csdnimg.cn/direct/f88c994119d9427ebfa7bb7eba0c6316.png

package com.MyJava;
import java.util.Scanner;

public class While {
	public static void main(String[] args) {
		Scanner Myscan = new Scanner(System.in);	
		
		int i = 0,n = 3;	//n为有效密码次数
		System.out.print("请输入密码:");
		String Password = Myscan.nextLine();
		while(!Password.equals("123")&&i<n) 
		{
			i++;
			if(i<n) 
			{
			System.out.print("密码错误" + "您还有");
			System.out.print(n-i);	
			System.out.println("次机会,请输入密码:");
			Password = Myscan.nextLine();
			}
			else
			{
				System.out.print("您的银行卡已冻结!");
			}
		}
		Myscan.close();
		
		if(i<=3) 	//也可以写成:if(Password.equals("123"))
		{
			System.out.print("密码正确");
		}
	}
}