Java注册登陆学习笔记
2017-11-18 22:14
211 查看
import java.util.Scanner;
//用户类
class Users
{
String username;
String password;
public Users(String username,String password) {
this.username = username;
this.password = password;
}
}
public class LoginDome {
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.nextLine();
System.out.println("请输入密码:");
password = in.nextLine();
//保持输入的用户与密码
Users u = new Users(username,password);
LoginDome demo = new LoginDome();
demo.setUser(u);
System.out.println("注册成功!");
System.out.println("***********用户登陆************");
do{
System.out.println("请输入用户名:");
username = in.nextLine();
System.out.println("请输入密码:");
password = in.nextLine();
if(demo.userLogin(username,password)) //调用判断是否登陆成功方法
{
break;
}
else
{
iCount ++; //记录次数
if(iCount >= 3 && flag == false) //如果登陆失败超过3次
{
System.out.print("登陆失败次数超过三次,程序即讲退出!");
System.exit(0);
}
else
{
System.out.println("请检查用户名与密码");
}
}
}while(true);
}
}
***********用户注册************
请输入用户名:
liwen
请输入密码:
123456
注册成功!
***********用户登陆************
请输入用户名:
li
请输入密码:
222
请检查用户名与密码
//用户类
class Users
{
String username;
String password;
public Users(String username,String password) {
this.username = username;
this.password = password;
}
}
public class LoginDome {
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.nextLine();
System.out.println("请输入密码:");
password = in.nextLine();
//保持输入的用户与密码
Users u = new Users(username,password);
LoginDome demo = new LoginDome();
demo.setUser(u);
System.out.println("注册成功!");
System.out.println("***********用户登陆************");
do{
System.out.println("请输入用户名:");
username = in.nextLine();
System.out.println("请输入密码:");
password = in.nextLine();
if(demo.userLogin(username,password)) //调用判断是否登陆成功方法
{
break;
}
else
{
iCount ++; //记录次数
if(iCount >= 3 && flag == false) //如果登陆失败超过3次
{
System.out.print("登陆失败次数超过三次,程序即讲退出!");
System.exit(0);
}
else
{
System.out.println("请检查用户名与密码");
}
}
}while(true);
}
}
***********用户注册************
请输入用户名:
liwen
请输入密码:
123456
注册成功!
***********用户登陆************
请输入用户名:
li
请输入密码:
222
请检查用户名与密码
相关文章推荐
- java学习笔记(三十一)i/o流实现登陆注册案例
- Android(java)学习笔记173:BroadcastReceiver之 BroadcastReceiver静态注册(SD卡卸载或者安装案例)和 BroadcastReceiver动态注册注销
- java学习笔记之使用MyEclipse编写一个简单的登陆界(一)
- JAVA 用于练手的超简单登录注册,jdbc实现【学习笔记】
- 【Java学习笔记】19.登录和注册案例(IO流实现)
- java学习笔记之注册页面项目
- Android(java)学习笔记94:关于广播接收者的注册和使用心得
- Servlet学习笔记(四)-----使用Servlet处理用户注册和登陆
- JSP学习笔记(三)-----使用JSP处理用户注册和登陆
- 【javaweb 学习笔记】 第一课 最简单的登陆
- 【Java学习笔记】15.登录注册案例的实现(集合篇)
- Java学习日记day8 使用JSP处理用户注册和登陆
- 学习笔记_Java_day14—编码实战___一个注册页面的完整流程
- Java JDBC 学习笔记 - 注册驱动类的4种方式
- Python学习笔记_02:使用Tkinter连接MySQL数据库实现登陆注册功能
- java学习笔记(二十四)注册登录系统
- java学习笔记之使用MyEclipse写一个简单的登陆界面(二)
- Java学习笔记之三——Java用户登陆界面
- Thinking in Java学习笔记(三)(zt)
- 我的Thinking in Java学习笔记(十)