密码验证问题(要求):

  1. 从键盘录入六位密码 ,验证密码是不是六位 ,如果不是六位提示用户重新录入 ,直到录入是六位;
  2. 校验密码是否正确 ,三次以内输入密码正确显示欢迎 光临,否则显示密码错误请重新输入 (位数不对不算做损失一次输入机会)。
代码:
package xunhuanlianxi;import java.util.Scanner;public class TheVerificationOfPassword {public static void main(String[] args) {String pw="123456";System.out.println("请输入密码:");Scanner sc=new Scanner(System.in);String inpw=sc.next();boolean flag=false;   /*代表密码输入错误的情况*/int num=0;   /*用来判断是否输入密码错误达到三次*/if (inpw.equals(pw)){System.out.println("密码输入正确,欢迎光临!!");}else{while (!flag){if (inpw.length()!=6){System.out.println("输入密码不足6位,请重新输入:");inpw=sc.next();if (inpw.equals(pw)){flag=true;System.out.println("密码输入正确,欢迎光临!!");}else{flag=false;}}else{num++;if (num<=3){System.out.println("输入密码有误,请重新输入:");inpw=sc.next();num++;if (inpw.equals(pw)){flag=true;System.out.println("密码输入正确,欢迎光临!!");}else{flag=false;}}else {System.out.println("密码输入错误次数超过3次,请稍后再试!!!");break;}}}}}
}

简单的密码输入验证代码(java)相关推荐

  1. PHP修复输入验证代码中的漏洞

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 如果你在使用PHP,检查下是否是最新版本 8.1.3.上周,PHP 发布该版本,修复了多个内存管理不当漏洞,其中一个漏洞是 CVE-2021-2 ...

  2. Python学习基础总结:简单的银行卡密码输入错误过多的解决办法

    今天去取钱,意外发生了,我输错了4次密码,然后--..可想而知,我就熬到柜台解锁,回来后就写了这么一个银行简单的密码输入,因为时间原因没有来得及优化,后期我会优化的更简单些,大致上是这样的,: 1.用 ...

  3. C语音实现简单的密码登录(简单逻辑)

    今天从一个题目中学到不少东西,打算分享出来和大家探讨一下. 现有题为:编写代码实现,模拟用户登录情景,并且只能登陆三次.(只允许输入三次密码,如果密码正确则提示登录成功,如果三次均输入错误,则退出程序 ...

  4. 使用java基础完成一个简单的控制台输入的用户管理(包括用户注册,登录,修改密码,及一些相关校验)

    要求 实体类 //该类为用户对象的实体类 public class User {     private String name;     private String password;     p ...

  5. 简单自定义Popwindow,仿支付宝微信密码输入弹出框

    因APP增加了钱包功能,所以APP支付是迫在眉睫的事,市场上大多数的支付界面都是大同小异,因此写了下自定义PopupWindow,简单模仿下支付宝,本人也不常用PopupWindow,写的不好,希望大 ...

  6. 密码加密 加盐 Java PBKDF2 密码哈希代码

    如果你是Web开发者,你很可能需要开发一个用户账户系统.这个系统最重要的方面,就是怎样保护用户的密码.存放帐号的数据库经常成为入侵的目标,所以你必须做点什么来保护密码,以防网站被攻破时发生危险.最好的 ...

  7. ssh密码长度漏洞java_Linux中 OpenSSH 输入验证错误漏洞(CVE-2019-16905) 修复解决方案...

    解决方案: redhat6.7与centos6.7版本升级到openssh8.1版本与openssl-1.1.1自动化脚本,解决linuxOpenSSH输入验证错误漏洞(CVE-2019-16905) ...

  8. java 错误输入异常_在Java中进行输入验证期间用错误通知替换异常

    java 错误输入异常 在我以前的文章中,我写了一篇关于输入验证设计的文章 ,该设计取代了难以维护和测试的 if-else块. 但是,正如某些读者指出的那样,它有一个缺点–如果输入数据有多个验证错误, ...

  9. java简单的输入输出代码,java输入输出代码 java怎么样实现字符串输入输出问题...

    java代码 控制台输入输出 如何将控制台输出的内容如上.在线等 就比如说 输出helloworld 怎么把这个接收到我的jsp字符串我可能不太理解楼主这么做的意义, System.out.print ...

最新文章

  1. [NC14301]K-th Number
  2. php上传漏洞绕过gd库,jQuery File Upload任意文件上传漏洞
  3. 永远不要在 Mysql 中使用 “utf8”
  4. 学会扶墙的机器人:没有什么能让我倒下!
  5. python工程师证书-一个程序员怎么才算精通python
  6. 淘宝从几百到千万级并发的十四次架构演进之路!
  7. boost::mp11::mp_eval_if_q相关用法的测试程序
  8. [react] react与angular、vue有什么区别?
  9. 关于移动端 1px 像素问题
  10. 上海一公司向苹果索赔100亿,要求停售iPhone
  11. 两堆草前饿死的驴——选择永远是件痛苦的事
  12. C和指针 第十六章 标准函数库 本地跳转setjmp.h
  13. 在mac homebrew_您可以通过Homebrew在Mac上获得的最佳命令行工具
  14. 【Scratch】青少年蓝桥杯_每日一题_10.09_小猫奔跑
  15. 2021年最后一天,学点Selenium玩点新鲜~新的一年,让分布式测试有更多玩法
  16. Docker-windows使用教程
  17. Java语言的特性和优点
  18. ACM数论----秦九昭算法
  19. VS2019加QT5.14中Please assign a Qt installation in ‘Qt Project Settings‘.问题的解决
  20. 0 0/1 * * * ?

热门文章

  1. C语言刷题(6)(猜名次)——“C”
  2. latex如何使文字不空格_latex 文字间加空格
  3. HTML怎么制作金字塔,html+css实现分层金字塔的实例
  4. Spring Cloud Alibaba 官方中文文档
  5. “躺平家”出世,阿里做家装成不成?
  6. easyAR unity3d识别拍照图片
  7. 如何构建银行自主可控的智能研运体系?
  8. 【​观察】浪潮思科正用“中国速度” 实现网络市场“中国奇迹”
  9. swiper自定义图片轮播按钮、分页器
  10. TK教主:和玄武实验室有关的几个故事 | 人物志