JAVA:编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输 入,最多输入三次。三次均错,则提示退出程序

Posted 只yao为你发光

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA:编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输 入,最多输入三次。三次均错,则提示退出程序相关的知识,希望对你有一定的参考价值。

分析:

密码可以用String(字符串)来表示,难点就在于对于3次输入的控制和密码对比的实现。

密码对比我用的是:compareTo(String anotherString) 这个方法是按字典顺序比较两个字符串。
它的返回值有3种:如果参数字符串等于此字符串,则值为0 ; 一个值小于0如果这个字符串的字典比字符串参数小;
                如果此字符串的字典大小超过字符串参数,则值大于0 。

代码实现:

import java.util.Scanner;
import java.lang.String;
public class LogonPassword 
    public static void main(String[] args) 
        int count = 1;
        String password = "abc123";     
        Scanner scanner = new Scanner(System.in);
        while(scanner.hasNext())             //循环输入密码
            String str = scanner.next();
            if(0 == password.compareTo(str))    //通过返回值是否为0判断密码是否相等
                System.out.println("登录成功");
                break;                         //密码相等跳出循环
            else if(count < 3)
                System.out.println("你还有"+(3-count)+"次机会");
                count++;     //密码输入次数加一
            else
                break;      //密码输入超过3次跳出循环
            
        
    

结果:

以上是关于JAVA:编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输 入,最多输入三次。三次均错,则提示退出程序的主要内容,如果未能解决你的问题,请参考以下文章

用代码模拟用户登录输入密码场景

Java基本语法的常见练习题

模拟用户输入密码情景

在JAVA里,用户登录,系统对输入的用户名和密码验证,验证次数最多三次正确的赢户名密码自己输入

c语言:模拟三次密码输入。

c语言:模拟三次密码输入。