java用户登录的小小程序

本文介绍了如何使用Java实现一个简单的用户注册与登录系统。包括用户注册、设置属性、用户登录验证以及错误处理机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import java.util.Scanner;


class users
{
String username;//用户名
String password;//密码


users(String username,String password)
{   
this.username=username;
this.password=password;
}
}
public class LoginDemo {



users user;//设置一个属性
//用户登入方法
public boolean userLogin(String username,String password)
{
if(this.user.username.equals(username)&&this.user.password.equals(password))
{
return true;
}
else
{
return false;
}
}
public  void setuser(users user)
{
this.user=user;
}

public static void main(String[] args) {
   String username;
   String password;
    int icount=0;
    boolean flag=false;//判断是否登入成功
   Scanner in= new Scanner(System.in);
   System.out.println("------用户注册-----");
   System.out.println("------请输入用户名-----");
   username=in.next();
   System.out.println("------请输入密码-----");
   password=in.next();
   users u=new users(username,password);
   LoginDemo demo=new LoginDemo();
   demo.setuser(u);
   
   System.out.println("------注册成功-----");
   
   System.out.println("------用户登入----");
   do{
  System.out.println("请输入用户:");
  username=in.next();
  System.out.println("请输入密码:");
  password=in.next();
  if(demo.userLogin(username,password))
  {
 break; 
  }
  else
  {
  icount++;
  if(icount>=3&&flag==false)//如果登入失败超过3次并且
  {
  System.out.println("------登入失败次数超过三次程序即将推退出----");
  System.exit(0);
  }
  else
  {
  System.out.println("请检查用户名或者密码");
  }
  }
  
   }while(true);
   System.out.println("登入成功"); 
}


}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值