Skip to content

why-6/First-Repository

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

First-Repository

package chap6.homowork;

import java.util.Scanner;

/**

  • 验证用户登录信息,登录验证次数最多3次,账号或密码错误时给出登录失败提示和剩余可用次数,超过3次程序退出(假如登录账号为:zhangsan
  • 密码:123456)
  • @author Administrator

*/ public class T5 {

public static void main(String[] args) {
	String name = "";
	String pwd = "";
	int chanceCount = 3;// 机会次数
	Scanner scan = new Scanner(System.in);

	do {
		System.out.print("请输入用户名:");
		name = scan.nextLine();
		System.out.print("请输入密码:");
		pwd = scan.nextLine();
		if (name.equals("zhangsan") && pwd.equals("123456")) {
			System.out.println("登录成功!");
			break;
		} else {
			// 登录失败
			chanceCount--;
			if (chanceCount == 0) {
				System.out.println("错误次数已达3次,程序退出!");
				// 1.正常终止当前运行的Java虚拟机:System.exit(0)
				// 2.异常终止当前运行的Java虚拟机:System.exit(非零的int型参数)
				// System.exit(0);
				// break;
				return;
			}
			System.out.println("账号或密码错误,请重新输入(你还有" + chanceCount + "次机会)");
		}
	} while (chanceCount > 0);

}

}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages