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

package gyy;
import java.util.Scanner;
public class yinger{
 public static void main(String[] agrs) {
  System.out.print("欢迎使用! ");
  for(int i=0;i<3;i++) {
   System.out.println("请输入你的手机号码: ");
   Scanner in=new Scanner(System.in);
   String number=in.next();
   System.out.println("请输入你的密码: ");
   Scanner s=new Scanner(System.in);
   String password=s.next();
   if(number.equals("14727968300")&&password.equals("5623908")){
    System.out.println("恭喜你!登陆成功!");
    break;
   }else {
    System.out.println("密码错误!请重新输入!您还有"+(2-i)+"次机会!");
   }
  }
 }
}

运行结果:

欢迎使用! 请输入你的手机号码: 
147932025355
请输入你的密码: 
5623908
密码错误!请重新输入!您还有2次机会!
请输入你的手机号码: 
14727968300
请输入你的密码: 
5623890
密码错误!请重新输入!您还有1次机会!
请输入你的手机号码: 
14727968300
请输入你的密码: 
5623908
恭喜你!登陆成功!

Logo

昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链

更多推荐