Java小项目实现——简易的登录系统实现

Java小项目实现——简易的登录系统实现Java实现简易登录系统

大家好,又见面了,我是你们的朋友全栈君。

前段时间用Java写了一个简易的登录系统,代码不长,仅供大家学习使用

程序的结构不难,只用了do—while循环和简单的if条件判断。逻辑也比较简单,系统对用户的输入进行判断,用户输入完之后,提醒用户是账号错了还是密码错了

import java.util.Scanner;

/** * @author gorit * @version 1.1 * @date 2019-3-6 * @test3 控制台输入账号密码必须是admin,如果没有成功,提示错误消息 * */
public class Test3 { 
   
	public static void main(String[] args) { 
   
		Scanner input=new Scanner(System.in);
		String account;
		String password;
		do { 
   
			System.out.println("请输入账号和密码,中间用空格间隔:");
			account=input.next();
			password=input.next();
			if(!(account.equals("admin"))) { 
   
				System.out.println("账号输入错误!请重新输入账号和密码");
			}else if(!(password.equals("admin"))) { 
   
				System.out.println("密码输入错误!请重新输入账号和密码");
			}
		}while(!(account.equals("admin")&&password.equals("admin")));
		System.out.println("成功登陆!!!");
	}

}

下面我们来运行一下这个程序
第一次试试账号输错
第二次试试密码输错
第三试试账号密码输入正确
在这里插入图片描述

如果要实现验证登录,就需要通过后台存储的数据来实现,由于博主目前还没有学习数据库,所有数据存储都是使用列表(ArrayList 存储),大家可以学一学,一个完整的注册登录示例 —— 传送门

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141771.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 搭建nexus3私库简要步骤

    搭建nexus3私库简要步骤搭建nexus私库简要步骤:安装nexus登录nexus页面端默认地址http://loaclhost:8081登录nexus账号默认admin/admin123maven-central:maven中央库,默认从https://repo1.maven.org/maven2/拉取jarmaven-releases:私库发行版jar,初次安装请将Deploymentpolicy设置为Allowredeploymaven-snapshots:私库快照(调试版本)jarm

    2022年7月18日
    14
  • spring 注解验证@NotNull等使用方法「建议收藏」

    spring 注解验证@NotNull等使用方法「建议收藏」常用标签@Null被注释的元素必须为null@NotNull被注释的元素不能为null@AssertTrue被注释的元素必须为true@AssertFalse被注释的元素必须为false@Min(value)被注释的元素必须是一个数字,其值必须大于等于指定的最小值@Max(value)被注释的元素必须是一个数字,其值必须小于等于指定的最大值@DecimalMin(

    2022年6月13日
    32
  • JavaScript 数组排序函数sort()的使用

    JavaScript 数组排序函数sort()的使用简介  sort()方法是js中对于数组进行排序的函数。其可以方便快捷的实现对于数组的排序而不用我们自己编写排序方法。注:sort()函数会直接改变原数组。1.纯字符串数组排序letmyArray=[“people”,”person”,”apple”,”ziv”]console.log(myArray.sort())//打印结果[‘apple’,’people’,’person’,’ziv’]  其对于字符串数组直接按照字典顺序进行排序。注意:大小写字母也会影响排序结果,大

    2022年5月20日
    39
  • Eclipse配置Maven及setting文件解释

    Eclipse配置Maven及setting文件解释Eclipse配置Maven及setting文件解释

    2022年4月23日
    140
  • 用通俗易懂的大白话讲解Map/Reduce原理「建议收藏」

    用通俗易懂的大白话讲解Map/Reduce原理「建议收藏」下面是我自己的微信公众号(不定期更新JAVA、大数据、个人成长等干货)1、公众号上有经典的技术电子书可以免费领2、大家有问题可以在公众号问我,只要你问了我就会回复(相互交流)也可以扫描下面二维码,加我个人微信,和我直接沟通Hadoop简介Hadoop就是一个实现了Google云计算系统的开源系统,包括并行计算模型Map/Reduce,分布式文件系统HDFS,以及……

    2022年7月26日
    1
  • 手把手学习的DSP

    手把手学习的DSPss

    2022年4月28日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号