简单的密码输入验证代码(java)
密码验证问题(要求):
- 从键盘录入六位密码 ,验证密码是不是六位 ,如果不是六位提示用户重新录入 ,直到录入是六位;
- 校验密码是否正确 ,三次以内输入密码正确显示欢迎 光临,否则显示密码错误请重新输入 (位数不对不算做损失一次输入机会)。
代码: 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)相关推荐
- PHP修复输入验证代码中的漏洞
聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 如果你在使用PHP,检查下是否是最新版本 8.1.3.上周,PHP 发布该版本,修复了多个内存管理不当漏洞,其中一个漏洞是 CVE-2021-2 ...
- Python学习基础总结:简单的银行卡密码输入错误过多的解决办法
今天去取钱,意外发生了,我输错了4次密码,然后--..可想而知,我就熬到柜台解锁,回来后就写了这么一个银行简单的密码输入,因为时间原因没有来得及优化,后期我会优化的更简单些,大致上是这样的,: 1.用 ...
- C语音实现简单的密码登录(简单逻辑)
今天从一个题目中学到不少东西,打算分享出来和大家探讨一下. 现有题为:编写代码实现,模拟用户登录情景,并且只能登陆三次.(只允许输入三次密码,如果密码正确则提示登录成功,如果三次均输入错误,则退出程序 ...
- 使用java基础完成一个简单的控制台输入的用户管理(包括用户注册,登录,修改密码,及一些相关校验)
要求 实体类 //该类为用户对象的实体类 public class User { private String name; private String password; p ...
- 简单自定义Popwindow,仿支付宝微信密码输入弹出框
因APP增加了钱包功能,所以APP支付是迫在眉睫的事,市场上大多数的支付界面都是大同小异,因此写了下自定义PopupWindow,简单模仿下支付宝,本人也不常用PopupWindow,写的不好,希望大 ...
- 密码加密 加盐 Java PBKDF2 密码哈希代码
如果你是Web开发者,你很可能需要开发一个用户账户系统.这个系统最重要的方面,就是怎样保护用户的密码.存放帐号的数据库经常成为入侵的目标,所以你必须做点什么来保护密码,以防网站被攻破时发生危险.最好的 ...
- ssh密码长度漏洞java_Linux中 OpenSSH 输入验证错误漏洞(CVE-2019-16905) 修复解决方案...
解决方案: redhat6.7与centos6.7版本升级到openssh8.1版本与openssl-1.1.1自动化脚本,解决linuxOpenSSH输入验证错误漏洞(CVE-2019-16905) ...
- java 错误输入异常_在Java中进行输入验证期间用错误通知替换异常
java 错误输入异常 在我以前的文章中,我写了一篇关于输入验证设计的文章 ,该设计取代了难以维护和测试的 if-else块. 但是,正如某些读者指出的那样,它有一个缺点–如果输入数据有多个验证错误, ...
- java简单的输入输出代码,java输入输出代码 java怎么样实现字符串输入输出问题...
java代码 控制台输入输出 如何将控制台输出的内容如上.在线等 就比如说 输出helloworld 怎么把这个接收到我的jsp字符串我可能不太理解楼主这么做的意义, System.out.print ...
最新文章
- [NC14301]K-th Number
- php上传漏洞绕过gd库,jQuery File Upload任意文件上传漏洞
- 永远不要在 Mysql 中使用 “utf8”
- 学会扶墙的机器人:没有什么能让我倒下!
- python工程师证书-一个程序员怎么才算精通python
- 淘宝从几百到千万级并发的十四次架构演进之路!
- boost::mp11::mp_eval_if_q相关用法的测试程序
- [react] react与angular、vue有什么区别?
- 关于移动端 1px 像素问题
- 上海一公司向苹果索赔100亿,要求停售iPhone
- 两堆草前饿死的驴——选择永远是件痛苦的事
- C和指针 第十六章 标准函数库 本地跳转setjmp.h
- 在mac homebrew_您可以通过Homebrew在Mac上获得的最佳命令行工具
- 【Scratch】青少年蓝桥杯_每日一题_10.09_小猫奔跑
- 2021年最后一天,学点Selenium玩点新鲜~新的一年,让分布式测试有更多玩法
- Docker-windows使用教程
- Java语言的特性和优点
- ACM数论----秦九昭算法
- VS2019加QT5.14中Please assign a Qt installation in ‘Qt Project Settings‘.问题的解决
- 0 0/1 * * * ?
热门文章
- C语言刷题(6)(猜名次)——“C”
- latex如何使文字不空格_latex 文字间加空格
- HTML怎么制作金字塔,html+css实现分层金字塔的实例
- Spring Cloud Alibaba 官方中文文档
- “躺平家”出世,阿里做家装成不成?
- easyAR unity3d识别拍照图片
- 如何构建银行自主可控的智能研运体系?
- 【​观察】浪潮思科正用“中国速度” 实现网络市场“中国奇迹”
- swiper自定义图片轮播按钮、分页器
- TK教主:和玄武实验室有关的几个故事 | 人物志