第一个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,如果没有别的问题,请采纳了哈