手动输入四位数 进行简单的加密运算

来源:互联网 发布:最优化理论 教材 编辑:程序博客网 时间:2024/05/15 16:44

import java.util.*;



public class DayThreeE{
public static void main (String args[]){
Scanner sc = new Scanner(System.in);
System.out.print("请输入源码:");

int i = sc.nextInt();

//每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
if(9999<i || 999>i){
System.out.println("输入的不是四位数");
}
else{
// System.out.println(i/1000);//千
// System.out.println((i%1000)/100);//百
// System.out.println(((i%1000)%100)/10);//十
// System.out.println(((i%1000)%100)%10);//个
int one = (i/1000+5)%10;
int two = ((i%1000)/100+5)%10;
int three = (((i%1000)%100)/10+5)%10;
int four = (((i%1000)%100)%10+5)%10;
String one1 = String.valueOf(one);
String two1 = String.valueOf(two);
String three1 = String.valueOf(three);
String four1 = String.valueOf(four);
System.out.print("转换后的密码:"+four1+three1+two1+one1);
}


}

}
0 0