public class Manager {
String username;
String password;

public String toString(){
return username+password; 
}

}
----------------------------------------
public class Manager3 { /**
 * @param args
 */
public static void main(String[] args) {
Manager manager=new Manager();
manager.username="manager";
manager.password="0000";
System.out.println(manager);
}
}
--------------------------------------------
import java.util.*;
public class PH4 {
public static void main(String[] args) {
Manager manager=new Manager();
Scanner input=new Scanner(System.in);
System.out.print("请输入旧用户名:");
String name=input.next();
System.out.print("请输入旧用户密码:");
String paw=input.next();

if(name.equals(manager.username)&&paw.equals(manager.password)){
System.out.print("请输入新用户名:");
String name1=input.next();
Manager manager1=new Manager();
manager.username="name1";
System.out.print("请输入新用户密码:");
String paw1=input.next();
Manager manager2=new Manager();
manager.password="paw1";
}else{
System.out.print("用户名和密码不匹配!你没有权限更新管理信息");
}

}
}

解决方案 »

  1.   

    不知道你要干什么main方法2个。。到底哪个是启动运行类。。
    另外。。要别人帮你,你至少把问题说的清楚点。。排版清楚点。
    直接一段代码,看着挺累的。。
      

  2.   

    不知道你具体什么需求,只看出一个比较明显的错误:
    manager.username="name1";
    System.out.print("请输入新用户密码:");
    String paw1=input.next();
    Manager manager2=new Manager();
    manager.password="paw1";
    明显应该是变量name1,paw1,不是字符串。
      

  3.   

    首先你在if语句执行前没有给manager对象的属性赋值,既然没赋值,那怎么判断对错。再者你下面的代码写的似乎很乱,不就是更新用户名和密码吗?我给你改了改:public class PH4
    {
    public static void main(String[] args)
    {
    Manager manager = new Manager();
    manager.username="123";
    manager.password="abc";
    System.out.print(manager);
    Scanner input = new Scanner(System.in);
    System.out.print("old name:");
    String name = input.next();
    System.out.print("old psw:");
    String paw = input.next();
    if (name.equals(manager.username) && paw.equals(manager.password))
    {
    System.out.println("请输入新用户名:");
    String name1 = input.next();
    manager.username = name1;
    System.out.println("请输入新用户密码:");
    String paw1 = input.next();
    manager.password = paw1;
    System.out.println(manager);
    }
    else
    {
    System.out.print("用户名和密码不匹配!你没有权限更新管理信息");
    } }}