import java.util.Scanner;
public class six {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int password = 0;
while (true) {
System.out.print("请输入你要加密的密码:");
password = sc.nextInt();
if (password > 0) {
break;
}
System.out.println("输入密码错误,请重新输入");
}
int copy_password = password;//拷贝一份,但原来的密码不变
int password_en = 0; //密码加密后的值
int digit = 0; //密码位数
//循环获取密码位数
while (copy_password % 10 != 0) {
digit++;
copy_password = copy_password / 10;
}
copy_password = password; //将password密码再次拷贝
//密码 取余 + 5 再反转
while (copy_password % 10 != 0 && digit != 0) {
password_en = password_en + (((copy_password % 10) + 5) * ((int) Math.pow(10, digit-1)));
copy_password = copy_password / 10;
digit--;
}
System.out.println("加密前的密码为:" + password + " -->密码加密后为:" + password_en);
}
}