package caijie;
import java.util.Scanner;
class Perso{
private String username;
private String password;
public Perso(String username,String age){
this.username = username;
this.password = password;
}
public boolean compare(){
if("mldn".equals(username) && "hello".equals(password)){
return true;
}else{
return false;
}
}

}
public class New9 {
public static void main(String args[]){
Scanner username= new Scanner(System.in);
Scanner password = new Scanner(System.in);
System.out.println("请输入帐号和密码:");
String j = username.next();
String g = password.next();
Perso per = new Perso(j,g);
per.compare();
if(per.compare()){
System.out.print("登录成功");
}else{
System.out.print("登录失败");

}
}
}
代码有很多不尽人意的地方,多多指教!0.0

解决方案 »

  1.   

    package caijie;
    import java.util.Scanner;
    class Perso{
    private String username;
    private String password;
    public Perso(String username, String password){
    this.username = username;
    this.password = password;
    }
    public boolean compare(){
    if("mldn".equals(this.username) && "hello".equals(this.password)){
    return true;
    }else{
    return false;
    }
    }}
    public class New9 {
    public static void main(String args[]){
    Login login=new Login();
    }
    }
    class Login{
    public Login(){
    Scanner username= new Scanner(System.in);
    Scanner password = new Scanner(System.in);
    System.out.println("请输入帐号和密码:");
    String j = username.next();
    String g = password.next();
    Perso per = new Perso(j,g);
    per.compare();
    if(per.compare()){
    System.out.print("登录成功");
    }else{
    System.out.print("登录失败");
    }
    }
    }
      

  2.   

    package helloworld;class Person{
    public Person(String name,String password){
    this.name=name;
    this.password=password;
    }
    public String getName(){
    return this.name;
    }
    public String getPassword(){
    return this.password;
    }
    private String name;
    private String password;
    }
    class PanDuan{
    public PanDuan(Person per){
    if("yonghuming".equals(per.getName()) && "mima".equals(per.getPassword())){
    System.out.println("欢迎光临");
    }else{
    System.out.println("用户名或密码错误");
    }
    }
    }public class HelloWorld { public static void main(String[] args) {
    // TODO Auto-generated method stub if(args.length != 2){
    System.out.println("输入错误,程序退出");
    System.out.println("格式:java HelloWorld 用户名 密码");
    System.exit(1);
    }else{
    new PanDuan(new Person(args[0],args[1]));
    }
    }}
    重写了一个用参数的。