更改用户名和密码
/** 请问我要在Test2.java基础上利用Test2.java更改用户名和密码(先判断旧的用户名和密码是否正确)如何编写程序 以上是我写的 但是出错啦 ,请高手指点,谢了。*//**Manager.java*/
public class Manager
{
String userName;
int passWord;
public String toString()
{
return "管理员信息是:"+userName+"\t"+passWord;
}
}
/** **************** */
//Test1.java
public class Test1 {
public static void main(String[] args)
{
Manager people=new Manager();
people.userName="tianlong";
people.passWord=123;
System.out.println(people.toString());
}
}
/** **************** */
//Test2.java
import java.util.*;
public class Test2{
public static void main(String[] args)
{
String name="";
int pw=0;
Scanner input=new Scanner(System.in);
System.out.println("请输入旧的用户名:");
name=input.next();
System.out.println("请输入旧的用户名密码:");
pw=input.nextInt();
if(name.equals(people.userName)&&pw==people.passWord)
{
System.out.println("欢迎你修改管理员:\n");
System.out.println("请输入新的用户名:");
name=input.next();
System.out.println("请输入新的用户名密码:");
pw=input.nextInt();
Manager yongH=new Manager();
yongH.userName=name;
yongH.passWord=pw;
System.out.println("管理员信息为:"+yongH);
}else
{
System.out.println("你没有权限!");
}
}
}