上机练习4:输入旧用户名和密码,如果正确,则可以修改密码,否则重新输入。
import java.util.Scanner;
public class User {
String name;
String password;
public void Show() {
Scanner input = new Scanner(System.in);
boolean folg = true;//判断用户名和密码是否正确
while(folg) {
if(name.equals("admin")&&password.equals("huangzhihao")) {//用户名和密码正确则可以修改密码
System.out.println("请输入新密码:");
String passwords = input.next();
System.out.println("您修改的新密码是:"+passwords);
break;
}else if(!name.equals("admin")||password.equals("huangzhihao")) {//用户名或密码错误则重新输入
System.out.println("用户名和密码不匹配,请重新输入:");//
System.out.print("请输入用户名:");
name = input.next();
System.out.print("请输入密码:");
password = input.next();
continue;
}
}
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
User username = new User();//创建管理员对象
System.out.print("请输入用户名:");
username.name = input.next();
System.out.print("请输入密码:");
username.password = input.next();
username.Show();//调用方法
}
}import j