三、实现过程:
1、新建一个Administrator类输入下面代码:
//管理员类
import java.util.Scanner;
public class Administrator{
String
name1,name2; //保存原用户名和用户输入的用户名
int
password1,password2;//保存原密码和用户输入的新密码
//显示信息方法
public void
show(){
Scanner input=new Scanner(System.in);
while(true){
//输入旧的用户名和密码
System.out.println("请输入用户名:");
name2=input.next();
System.out.println("请输入密码:");
password2=input.nextInt();
//判断旧的用户名和密码是否正确
if(!name1.equals(name2)||password1!=password2){
System.out.println("你输入的密码不正确,需要重新输入");
continue;
}else{
//输入新的密码
while(true){
System.out.println("请输入你的新密码");
password1=input.nextInt();
System.out.println("请再次输入你的新密码");
password2=input.nextInt();
//判断新输入的两次密码是否一致
if(password1!=password2){
System.out.println("您两次输入的密码不一致,请重新输入!");
continue;
}else{
break;
}
}
}
break;
}
System.out.println("修改密码成功,您的密码为:"+password2);
}
}
2、再新建一个自定义类(我定义为ljp52)
//输出信息:
public class ljp52{
public static void main(String[] args){
Administrator
admin=new Administrator(); //创建管理员对象
admin.name1="admin"; //给name1属性赋值
admin.password1=111111; //给password1属性赋值
admin.show();
}
}
3、如果使用记事本Doc命令测试需要使用javac编译两个类
本教程由学者之星原创,如需转载其他网站请注明原处网址:http://blog.sina.com.cn/linjpwz
对教程代码有疑问或不解可回帖咨询!