任务描述:
本例要求编写一个程序,模拟默认密码的自动生成策略,手动输入用户名,根据用户名自动生成默认密码。在生成密码时,将用户名反转即为默认的密码。
运行结果:
代码如下:
import java.util.Scanner;
/**
* 2022/3/25
*/
public class zdsc {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("请输入用户名:");
String s = in.nextLine();
String fan = fan(s);
System.out.println("恭喜你,注册成功,您的账号默认密码为:" + fan);
}
public static String fan(String s){
String s1 = "";
for (int i = s.length()-1 ; i>=0 ; i--){ // 反转遍历
s1 += s.charAt(i); // 将获取的每一个字符拼接成字符串
}
return s1;
}
}