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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Git详细教程(五):查看分支、创建分支、合并分支

    Git详细教程(五):查看分支、创建分支、合并分支一、查看分支查看的git命令如下:gitbranch:列出本地已经存在的分支,并且当前分支会用*标记gitbranch-r:查看远程版本库的分支列表gitbranch-a:查看所有分支列表(包括本地和远程,remotes/开头的表示远程分支)gitbranch-v查看一个分支的最后一次提交gitbranch–merged查看哪些分支已经合并到当前分支gitbranch–no-merged查看所有未合并工作的分支1、查看远程分支gitbr.

    2022年8月22日
    44
  • 多元logistic回归模型——spss步骤

    多元logistic回归模型——spss步骤多元 因变量为多分类变量 结果在三种及三种以上 如 机构养老 社区养老 居家养老 自变量 可以是分类变量或连续变量 建议是分类变量 协变量 必须是分类变量 案例 步骤 1 分析 回归 多项 logistic 打开主面板 因变量 自变量分别按照箭头指示移入对应的变量框内 点击 参考类别 按钮 默认勾选 最后一个类别 指以因变量和自变量的最后一个分类水平为参照 用其他分类依次与之对比 考察不同水平间的倾向 2 主面板中 点击 模型 打开 多项 logistic 回归 模型 对话框 勾

    2025年7月5日
    1
  • 0187eaia data access error_文档错误码700015

    0187eaia data access error_文档错误码700015AnalyticDB错误码-DDL,ACL相关范围说明18000~18599DDLCREATE语句用户错误18600~18799DDLALTER语句用户错误18800~18899DDLDROP语句用户错误18900~18999ACL操作相关用户错误19000~19599D…

    2022年9月17日
    5
  • django 自定义user_tb程序化交易模型源码

    django 自定义user_tb程序化交易模型源码前言Django为我们提供了内置的User模型,不需要我们再额外定义用户模型,建立用户体系了。它的完整的路径是在django.contrib.auth.models.User。User模型源码分析

    2022年7月29日
    9
  • Could not find a version that satisfies the requirement tensorflow问题汇总+解决!!!

    Could not find a version that satisfies the requirement tensorflow问题汇总+解决!!!前言:极力推荐使用Anaconda——————————————————————————一般报错就是:问题一CouldnotfetchURLhttps://pypi.python.org/simple/….然后就是:问题二Couldnotfindaver…

    2022年6月25日
    39
  • CRC32 Hash PK Murmur Hash「建议收藏」

    CRC32 Hash PK Murmur Hash「建议收藏」硬件指令实现的CRC32运算在多款主流CPU上性能超越Murmurhash,碰撞性能基本一致,多数场景可以使用CRC32硬件指令优化HASH算法提升性能

    2022年10月10日
    2

发表回复

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

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