java登陆密码验证失败,java用户名密码验证示例代码分享

类:NameII    权限:public

方法:main    权限:public

参数:name,password,denglu,i;

参数介绍:

name,数据类型 String ,用来存储一个从 input 中获取的值,在本程序当中用作用户名的存放;

password,数据类型 String ,用来存储一个从 input 中获取的值,在本程序当中用作密码的存放;

denglu,数据类型 boolean,用来存储默认账户的登录状态,true 表示登录成功,false 表示尚未登录;

i,数据类型 int ,用来存储一个用户尝试登录失败次数的值;

方法功能:

在控制台输出“请输入用户名:”要求用户从控制台输入一个 String 类型的数值存放到name当中;

而后在控制台输出“请输入密码:”要求用户从控制台输入一个 String 类型的数值存放在password当中;

验证从控制台通过 input 中获取的用户名和密码是否与默认的用户名和密码一致;

如果一致,则输出“登录成功”,并更改用户登录状态 denglu 的值为 true ;

如果不一致,提醒用户登录失败,将用户尝试登录失败的次数加1,并提醒用户账号剩余的尝试登录次数;

用户尝试登录失败的次数达到3次,并提示用户名账号被冻结。

public class NameII {

public static void main (String []arge) {

boolean denglu = false;//声明一个 boolean 数据类型的变量 denglu 存储用户名的登录状态,默认值为 false 尚未登录;

int i = 0;//声明一个 int 数据类型的变量 i 存储用户尝试登录失败的次数;

java.util.Scanner input = new java.util.Scanner (System.in);

do{

System.out.println("请输入用户名:");

String name = input.next();//声明一个 String 数据类型的变量 name 存储 input 中获取的用户名的值;

System.out.println("请输入密码:");

String password = input.next();//声明一个 String 数据类型的变量 password 存储 input 中获取的密码的值;

//验证 name 中的值和 password 中的值是否和用户名和密码一致;

if ("zhang".equals(name)&&"123".equals(password)){//如果一致则执行以下代码块;

System.out.println("登录成功");//提示用户名登录成功;

denglu = true;//更改用户名登录状态;

}else{//如果不一致则执行以下代码块;

//提醒用户登录失败,将用户尝试登录失败的次数加1,并提醒用户账号剩余的尝试登录次数;

i++;

System.out.println("登录失败,您还可以在尝试" + (3-i) +"次");

//用户尝试登录失败的次数达到3次,并提示用户名账号被冻结;

if(i == 3){

System.out.println("账号或密码错误三次,账号冻结");

}

}

}while(i < 3 && !denglu);//满足    尝试登录失败的次数小于三次的用户    或    登录成功的用户;

}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/552648.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php 五角星,php使用GD库画五角星_PHP教程

01 $width 500;02 $height 500;0304 $im imagecreatetruecolor($width, $height);0506 $red imagecolorallocate($im, 230, 0, 0);07 imagefill($im, 0, 0, $red);0809 $yellow imagecolorallocate($im, 255, 255, 0);1011 //设定画出五角星的五个顶点形成的 正五边形的边…

java的配置文件后缀,Java - 敏感配置文件位置

0x00 前言项目中常遇到Java站点&#xff0c;像SSM、springboot这些框架开发的通常一些配置文件都在固定的位置&#xff0c;当然还有Tomcat容器的配置文件。0x01 记录1.properies配置文件这个文件的作用很重要&#xff0c;通常是一个JavaWeb项目中的配置文件&#xff0c;以.prop…

apmserv 5.2.6 升级php,APMServ5.2.6 升级PHP版本 到高版本 5.3,5.4

Thursday, December 12, 2013 1:59 AM 17173606 php-5.3.28-Win32-VC9-x86.zipranhou 然后解压&#xff0c;得到一个新的目录&#xff1a;把原来APMServ目录中的PHP目录中的&#xff1a;ext &#xff0c; extras 两个目录复制过来&#xff0c;遇到重复文件&#xff0c;不要覆盖…

php原生sql语句删除,PHP 的批量删除sql语句

PHP 的批量删除sql语句发布于 2014-10-07 22:57:44 | 92 次阅读 | 评论: 0 | 来源: 网友投递PHP开源脚本语言PHP(外文名: Hypertext Preprocessor&#xff0c;中文名&#xff1a;“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点&#xff0c;入门…

php 正则mac地址,正则表达式匹配MAC地址、邮箱地址、IP地址

(1)匹配MAC地址1)MAC地址由12个16进制的字母组成2)16个字母是 0~9、a~f 。不区分大小写&#xff0c;一般为大写3)每两个字母为一组&#xff0c;共六组&#xff0c;每组间用冒号:隔开匹配思路&#xff1a;00:0C:29:88:83:1A1)先匹配前两个字母&#xff1b;用元字符[] 匹配单个字…

超级好用的一个php上传图片类(随机名_缩略图_加水印),超级好用的一个php上传图片类(随机名,缩略图,加水印)...

Upimages.class.php php上传类复制代码 代码如下:class UpImages {var $annexFolder "upload";//附件存放点&#xff0c;默认为&#xff1a;annexvar $smallFolder "small";//缩略图存放路径&#xff0c;注&#xff1a;必须是放在 $annexFolder下的子目录…

java pair class,在Java Pair Class Tuple中获取值

使用该getValueX()方法从Java的Pair Tuple类中的特定索引处获取值。例如&#xff0c;getValue0()。首先让我们看看使用JavaTuples所需的工具。要在JavaTuples中使用Pair类&#xff0c;您需要导入以下包-import org.javatuples.Pair;注-下载和运行JavaTuples程序的步骤。如果您正…

matlab读取data格式,ReadData3D 各种格式图像的读取,包括医学 效果很好 matlab 272万源代码下载- www.pudn.com...

文件名称: ReadData3D下载 收藏√ [5 4 3 2 1 ]开发工具: matlab文件大小: 51 KB上传时间: 2017-03-29下载次数: 0提 供 者: 李忠宽详细说明&#xff1a;各种格式图像的读取&#xff0c;包括医学图像的读取&#xff0c;效果很好-Various formats of image reading, inclu…

mysql vs2008,vs2008 使用mysql

近期转到研发岗&#xff0c;需要用到mysql、vs2008&#xff1b;之前由于没有做过&#xff0c;写下这篇文章记录下这周所学的东西&#xff01;先安装好相关软件安装时间比较久耐心等待......安装完毕之后打开vs&#xff0c;Tools -> opptions ->设置完毕之后&#xff0c;点…

matlab pretty什么用,matlab如何使输出结果更美观(symdisp函数——pretty函数升级版)...

EDA365欢迎您登录&#xff01;您需要 登录 才可以下载或查看&#xff0c;没有帐号&#xff1f;注册x& t7 n0 d: a# m0 O( y- Lmatlab中有些计算结果比较长&#xff0c;直接查看有些困难&#xff0c;下面介绍pretty和symdisp函数优化输出结果&#xff0c;使结果更为直观。- …

基于matlab的fir数字滤波器设计开题报告,基于matlab的fir数字滤波器仿真与设计(开题报告)(共9篇).docx...

基于matlab的fir数字滤波器仿真与设计(开题报告)(共9篇) 毕业论文 开题报告 系别电子信息工程系专业电子信息工程班级学生姓名学号指导教师XXX报告日期 毕业论文开题报告表 1、课题来源 2、研究目的和意义 3、国内外研究现状和发展趋势及综述 4、本课题的主要研究内容及…

php explode 循环,PHP explode 切割字串 快速取得最後一個值

選取月份2021 年 3 月 (13)2021 年 2 月 (13)2021 年 1 月 (20)2020 年 12 月 (24)2020 年 11 月 (20)2020 年 10 月 (19)2020 年 9 月 (22)2020 年 8 月 (21)2020 年 7 月 (23)2020 年 6 月 (20)2020 年 5 月 (20)2020 年 4 月 (19)2020 年 3 月 (22)2020 年 2 月…

php 留言板项目 ajax,PHP Ajax留言板

本案例代码已经提供下载&#xff0c;点击这里&#xff01;AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML)&#xff0c;AJAX并非缩写词&#xff0c;而是由Jesse James Gaiiett创造的名词&#xff0c;是指一种创建交互式。Ajax的核心是JavaScript对象XmlHttpRe…

php如何设计自定义模型,php – Kohana ORM模型中的自定义方法

我有这两个模型&#xff1a;class Model_user extends ORM {protected $_has_many array(credits, array(model>credit, foreign_key>user));}class Model_credit extends ORM {protected $_belongs_to array(user, array(model>user, foreign_key>user));protec…

php过滤掉不乱码json,PHP JSON编码后,中文乱码的解决方式

1&#xff0c;有些时候&#xff0c;需要写接口&#xff0c;传递一些中文值&#xff0c;那么JSON编码&#xff0c;会出现目前以下两种情况&#xff01;a.输出乱码$testJSONarray(name>中文字符串,value>test);echo json_encode($testJSON);?>输出结果&#xff1a;{“n…

php 遮罩层,Jquery实现遮罩层的方法

本文实例讲述了Jquery实现遮罩层的方法。分享给大家供大家参考。具体如下&#xff1a;1、假设#main为页面body中的最外层Div标签2、背景被遮罩后&#xff0c;显示的弹出窗(默认是不显示的&#xff0c;所包含的CSS这里就不贴了)&#xff1a;xAttention!3、在script.js中定义遮罩…

php中append,插入节点append()、insertAfter()的特殊用法:对原有DOM元素进行移动

插入节点的方法: append()/appendTo()、prepend()/prependTo()、after()/insertAfter()、before/insertBefore()这些插入节点的方法不仅能将新创建的DOM元素插入到文档中&#xff0c;也能对原有的DOM元素进行移动(若对已在文档中存在的元素使用插入节点的方法则相当于执行“移动…

nhinx php 调优,高流量站点NGINX与PHP-fpm配置优化

本文由LinuxProbe.Com团队成员岳国帅整理发布&#xff0c;原文来自&#xff1a;黑白。导读使用Nginx搭配PHP已有7年的经历&#xff0c;这份经历让我们学会如何为高流量站点优化NGINX和PHP-fpm配置。以下正是这方面的一些提示和建议&#xff1a;1. 将TCP切换为UNIX域套接字1. 将…

python怎么导入apscheduler,如何强制apscheduler将作业添加到作业存储?

我正在使用apscheduler使用脚本向调度程序添加作业。不幸的是&#xff0c;由于我没有启动调度程序&#xff0c;所以在使用脚本时没有正确安排作业。在scheduler self.getscheduler() # initializes and returns schedulerscheduler.add_job(triggertrigger, func function, j…

php rinit,PHP执行原理

一&#xff1a;PHP简介&#xff1a;PHP&#xff1a;Hypertext Preprocessor 也就是“超文本预处理器”&#xff0c;是一种通用的开源脚本语言。语法吸收了C语言&#xff0c;Java和Perl的特点&#xff0c;使用广泛&#xff0c;主要适用于Web开发领域。二&#xff1a;PHP的设计理…