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


相关推荐

  • 如何学习verilog,如何快速入门?

    前言害怕真的有人不知道verilog是什么东西,于是就给把百度给搬来了!VerilogHDL是一种硬件描述语言,以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。VerilogHDL和VHDL是世界上最流行的两种硬件描述语言,都是在20世纪80年代中期开发出来的。前者由GatewayDesignAutomation公司(该公司于1989年被Cadence公司收购)开发。两种HDL均为IEEE标准。之前的文章《IC前端

    2022年4月7日
    61
  • 西班牙c2语言是什么标准,西班牙语的等级是怎么划分的?

    西班牙c2语言是什么标准,西班牙语的等级是怎么划分的?西班牙语根据欧洲共同语言参考标准分为:A1,A2,B1,B2,C1,C2六个级别。A1,A2为基础入门级别,B1,B2为高级进阶级别,C1,C2为流利进阶级别。《欧洲语言学习统一标准》(Cadreeuropéencommunderéférencepourleslangues),简称”欧标”。是欧洲议会在2001年11月通过的一套建议标准,为欧洲语言在评量架构和教学指…

    2022年5月22日
    50
  • UCI机器学习数据库

    UCI机器学习数据库UCIrvineMachineLearningRepository:UCI指的是加州大学欧文分校。UCI机器学习库主要是收集的机器学习领域的一些相关数据集和数据生成器,可以用来做一些基本的实验

    2022年8月1日
    3
  • qt报错lnk2019_2019咬文嚼字十大错误

    qt报错lnk2019_2019咬文嚼字十大错误Qt错误:LNK2019:无法解析的外部符号原因及解决办法删除Qt中的一些用不到的函数或者添加一个新的.ui窗口的时候,我遇到了这个LINK2019无法解析的外部符号错误,网上查了半天可算解决了,写篇博客记录下。错误原因1:函数(一般是槽函数)在.h中声明,但却没有实现如图,我在自己的automatic.c文件中生成了一个按钮的点击处理函数,后面不想用了,把它删掉了,但是在automatic.h中忘记删掉声明了,于是系统编译报错。所以删掉声明就好。错误原因2:添加新的.ui窗体文件时编

    2022年10月6日
    2
  • pytest 执行用例_测试用例执行结果有哪些

    pytest 执行用例_测试用例执行结果有哪些前言平常我们功能测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟,如果单个测试人员执行需要1000分钟才能跑完当项目非常紧急时,会需要协调多个测试资源来把任务分成两部分,于是执行时间

    2022年7月31日
    7
  • declare命令的用法_robo3t连接mongodb

    declare命令的用法_robo3t连接mongodbLinuxdeclare命令用于声明shell变量。declare为shell指令,在第一种语法中可用来声明变量并设置变量的属性([rix]即为变量的属性),在第二种语法中可用来显示shell函数。若不加上任何参数,则会显示全部的shell变量与函数(与执行type来自:http://man.linuxde.net/declaretype来自:http://m

    2025年6月17日
    3

发表回复

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

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