java模拟登陆_java-模拟登陆练习(示例代码)

package com.day5.test;

import java.util.Scanner;

public class Test1 {

/**

* @param args

* 需求:模拟登陆,给三次机会,并提示还有几次

* 用户名和密码都是admin

* 分析:

* 1,模拟登陆,需要键盘录入,Scanner

* 2,给三次机会,需要循环,for

* 3,并提升有几次,需要判断,if

*/

public static void main(String[] args) {

Scanner sc=new Scanner(System.in); //创建键盘录入对象

for(int i=0;i<3;i++)

{

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

String userName=sc.nextLine(); //将键盘录入的用户名存储在userName中

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

String password=sc.nextLine(); //将键盘录入的密码存储在password中

//为什么不用userName.equals.("admin");如果是字符串常量和字符串变量比较,通常都是字符串常量调用方法,将变量当做参数传递,防止空指针异常

if("admin".equals(userName)&&"admin".equals(password)) //最好使用equals,==比较的是地址,equals比较的是内容

{

System.out.println("欢迎"+userName+"登陆");

break; //登陆正确跳出循环

}

else

{

if(i==2)

{

System.out.println("您的错误次数已到,请明天再来吧");

}

else

{

System.out.println("录入错误,您还有"+(2-i)+"次机会");

}

}

}

}

}

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

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

相关文章

电商系统的积分(即金币)的设计方案

积分其实就是金币 有些平台把积分和金币拆开独立设计&#xff0c;把金币设计成虚拟货币&#xff0c;而积分可以抵现或者兑换金币&#xff0c;金币可以提现。但是很多平台又将金币和积分的功能合并一起&#xff0c;既可以抵现&#xff0c;又可以提现&#xff0c;而且金币和现金的…

java实现线程的方式_java多线程实现的四种方式

java多线程实现的四种方式1、继承Thread类&#xff0c;重写run方法(其实Thread类本身也实现了Runnable接口)2、实现Runnable接口&#xff0c;重写run方法3、实现Callable接口&#xff0c;重写call方法(有返回值)4、使用线程池(有返回值)1、继承Thread类&#xff0c;重写run方法…

产品经理是如何管理需求

文章目录一、怎么发现需求二、如何判断需求三、定义用户需求四、定义产品需求五、评估产品需求六、管理产品需求一、怎么发现需求 1、什么是需求 特定的人在特定的情况下产生了特定的问题&#xff0c;并且这种问题是可以被解决的&#xff0c;我们就可以把它叫做需求 2、需求从…

spring boot缓存_Spring Boot和缓存抽象

spring boot缓存缓存是大多数应用程序的主要组成部分&#xff0c;只要我们设法避免磁盘访问&#xff0c;缓存就会保持强劲。 Spring对各种配置的缓存提供了强大的支持 。 您可以根据需要简单地开始&#xff0c;然后进行更多可定制的操作。 这将是spring提供的最简单的缓存形式…

有c基础学java多久_有c十十基础的自学java语言每天6小时要多长时间?

建议花6个月学习。1、前面2个月学习下面这本书。2、后面4个月同时学习数据结构与算法 刷LeetCode 学习Spring BootSpring boot 看这本书 官方文档 找点视频看看。Spring Boot provides a variety of features that address todays business needs with a powerful database…

Apache的架构师总结出30条架构设计原则

Srinath是一位科学家&#xff0c;软件架构师&#xff0c;也是一名在分布式系统上工作的程序员。 他是Apache Axis2项目的联合创始人&#xff0c;也是Apache Software基金会的成员。 他是WSO2流处理器&#xff08;wso2.com/analytics&#xff09;的联席架构师。 Srinath撰写了两…

本地运行flowable_在CockroachDB上运行Flowable

本地运行flowable什么是CockroachDB&#xff1f; CockroachDB是一个我一直关注了很长时间的项目。 这是一个开放源代码的Apache 2许可数据库&#xff08; Github链接 &#xff09;&#xff0c;该数据库在很大程度上汲取了Google Spanner白皮书的启发 。 它的核心是可水平扩展的…

win10禁用驱动程序强制签名_图文细说 win10系统未检测到第三个监视器的途径 -win10使用教程...

据统计调查&#xff0c;好多朋友都在为图文细说 win10系统未检测到第三个监视器的途径 的问题而烦恼&#xff0c;小编决定将解决的办法分享给大家。对于电脑菜鸟而言看到图文细说 win10系统未检测到第三个监视器的途径 是很无奈的&#xff0c;试着独自一个人解决图文细说 win10…

HH SaaS电商系统的各种编号(编码/代码/代号)设计

文章目录主订单编号规则一&#xff08;租户内唯一&#xff09;主订单编号规则二&#xff08;租户内唯一&#xff09;子订单编号规则&#xff08;租户内唯一&#xff09;租户编号规则&#xff08;系统内唯一&#xff09;供应商编号规则&#xff08;租户内唯一&#xff09;平台编…

安装openstack_午餐前如何安装OpenStack Cloud

安装openstack图1. QuickStart的内部工作原理 云安装程序 如果我告诉您可以在必须停下来吃午餐之前进行OpenStack Cloud环境设置&#xff0c;该怎么办&#xff1f; 您会感到惊讶吗&#xff1f; 你今天可以做吗&#xff1f; 在大多数情况下&#xff0c;我敢打赌您的答案是不…

5e怎么绑定一键跳投_怎么开通淘宝亲情账号 淘宝亲情账号申请步骤【详解】

据官方消息&#xff0c;淘宝将在2月1日上线“亲情账号”功能。那么 淘宝亲情账号怎么开通?在哪申请? 下面为大家介绍下&#xff0c;一起来看看。亲情账号用户在淘宝账号中可以创建“父亲”或“母亲”角色关系&#xff0c;对父母发出注册邀请或直接绑定他们的账号。完成亲情关…

java redis集群连接池_(08)redis之使用java客户端、spring连接redis、redis集群示例...

一、java代码连接1、新建工程&#xff0c;并引入以下包&#xff1a;jedis-2.7.0.jar、commons-pool2-2.3.jar、junit-4.10.jar2、单实例连接/*** 单实例连接*/Testpublic voidjedisClient(){//创建一个Jedis的连接Jedis jedisnew Jedis("192.168.7.151",6379);//可以…

混合模式商城的可经销商品池

需求背景 自营店铺不允许发布商品 自营店铺的经营模式为“O2O” 自营店铺需开通仓储系统&#xff0c;选售商品后&#xff0c;门店需要自己囤货在仓库&#xff0c;后续在其店铺出售并自行发货出库&#xff0c;若创建的自营店铺未开通仓储系统&#xff0c;选售商品之后&#xf…

探索cqrs和事件源_实践中的事件源和CQRS

探索cqrs和事件源任何尝试实施完全符合ACID的系统的人都知道&#xff0c;您需要做很多事情。 您需要确保可以自由创建&#xff0c;修改和删除数据库实体而不会出错&#xff0c;并且在大多数情况下&#xff0c;解决方案将以性能为代价。 可以用来解决此问题的一种方法是根据一系…

windows功能_你的Windows杀毒软件有这个功能吗?

安全软件首推-火绒&#xff0c;良心之作。比起360安全卫士、腾讯电脑管家&#xff0c;它无广告&#xff0c;无捆绑&#xff0c;无劫持&#xff0c;无弹窗&#xff0c;还免费。我认为最喜人最贴心的功能属它的‘弹窗拦截’了&#xff0c;可以拦截程序推送烦人的弹窗。五大浓缩亮…

base64 二进制流java_读取和base64编码二进制文件

我m trying to read a binary file from the filesystem and then base64 encode it in JavaScript. I使用FileReader API读取数据并找到base64编码器here .我的代码似乎接近工作&#xff0c;问题是生成的base64数据是错误的 . 这是我到目前为止所得到的&#xff1a;function s…

drools dmn_使用Drools的DMN运行时示例

drools dmn正如去年宣布的那样 &#xff0c;Drools 7.0将在合规级别3对DMN模型提供全面的运行时支持。 在撰写本文时&#xff0c;运行时实现已完成&#xff0c;并且该团队现在正在努力进行改进&#xff0c;以进行错误修复和用户友好。 不幸的是&#xff0c;对于7.0版本&#…

笔记本电脑关机后指示灯还亮_汽车仪表常见指示符号之清洗液指示灯,灯亮了怎么办?...

清洗液指示灯就是玻璃水指示灯&#xff0c;用来显示玻璃水的储存量的&#xff0c;平时为熄灭状态&#xff0c;当玻璃水不足时就会点亮提醒驾驶员该添加了。添加后清洗液指示灯还亮的说明出现故障&#xff0c;检查玻璃水电机&#xff0c;相关线路保险丝等&#xff0c;行车中此灯…

java image 设置大小_如何在Java中调整BufferedImage的大小

单步缩放的主要问题是它们通常不会产生高质量的输出&#xff0c;因为它们专注于将原始图像压缩到更小的空间中&#xff0c;通常通过剔除大量像素信息(不同的算法完成不同的事情&#xff0c;所以我归纳有效)威尔drawGraphics规模上下&#xff0c;是的&#xff0c;它会向它或产生…