java用户登录的小小程序
来源:互联网 发布:信息化时代数据 编辑:程序博客网 时间:2024/06/06 07:01
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("登入成功");
}
}
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("登入成功");
}
}
0 0
- java用户登录的小小程序
- 小小java程序--用户注册
- 小小的java socket聊天程序
- java 写的一个关机小小程序
- 小小java程序
- Java web----用户注册登录程序
- 基于数据库的C#用户登录程序
- 基于MVC的用户登录程序
- 程序中调用当前登录的用户
- 小小java程序(写着耍)
- Java小小的程序1之MD5计算器
- Java Web开发【4】模拟浏览器的小小程序
- 程序模拟用户登录
- 用户登录程序实现
- 用户登录小程序
- 简单用户登录程序
- java登录程序用户密码5分钟内输错3次锁定用户账号一天的实现
- java登录程序用户密码5分钟内输错3次锁定用户账号一天的实现
- USRP收发子板XCVR 2450
- python 格式化json打印
- Fiddler + 海马模拟器抓包教程
- 在类中增加一个对数据成员赋初值的成员函数(第二章第四题)
- UESTC 149 -- 解救小Q (bfs)
- java用户登录的小小程序
- mysql高可用性设置 --- mysql-mmm注意点
- 事务的commit work与rollback work
- [php tools]验证码类
- 蓝桥杯 猜算式
- IO流第十五课,总结
- Rotate Image --LeetCode
- 数据结构学习笔录--堆栈的实现
- BZOJ-2038-小Z的袜子hose-莫队