用JAVA编写一个登陆系统。

做一个登录系统,一个类是可以输入帐号密码 把帐号密码传到另一个类验证后返回ture 或者false 。
2个java文件实现

第一个java文件LogoingDemo.java

import java.util.Scanner;

public class LogoingDemo {
public static void main(String[] args) {
System.out.println("请输入用户名");
Scanner sc  = new Scanner(System.in);
String name = sc.nextLine();
System.out.println("请输入密码");
String psw  = sc.nextLine();
sc.close();
CheckDemo cd = new CheckDemo(name,psw);//用户名和密码传入验证类
boolean bo = cd.check();//调用方法进行验证
if(bo){
System.out.println("登录成功");
}else{
System.out.println("登录失败:提示 用户名 admin 密码123");
}
}
}

第二个java文件CheckDemo.java

public class CheckDemo {
public String name;
public String psw;
public CheckDemo(String name,String psw){//构造器
this.name = name;
this.psw = psw;
}
public boolean check() {
// 用户名 密码不能为空. 用户名=admin 密码 = 123
if (name != null && psw != null && name.equals("admin") && psw.equals("123")) {
return true;
}
return false;
}
}

效果


请输入用户名
admin
请输入密码
123
登录成功
------------------------------------
请输入用户名
add
请输入密码
123
登录失败:提示 用户名 admin 密码123

追问

我没有那个数据包,怎么弄那个数据包?

追答import java.util.Scanner

这个是java核心类库.  java都有的,你直接照写就可以了

追问

可是不行啊!

是怎么回事?

追答

你的java.util.Scanner;
你的s是小写,应该大写

追问

谢谢你!可以给个QQ吗?我想以后有问题可以去问你,我在自学java,有点辛苦

追答

可以你私信我,我告诉你Q,如果没有别的问题,请采纳了哈

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-22
就写内容:
主方法:
Scanner scan = new Scanner(System.in);
String userName = scan.next();
String password = scan.next();
login(userName ,password );

(login是另一个静态方法方法内容是:)
if(userName .equals(正确的用户名) &&password .equals(正确的密码)){
//里面写处理信息.
}
相似回答