package com.Demo;
//加密数字
public class Test4 {
public static void main(String[] args) {
System.out.println(encry(1983));
}
//2.加密数字
public static String encry(int nmber){
int[] number=split(nmber);
for (int i = 0; i < number.length; i++) {
number[i]=(number[i]+5)%10;
}
reveres(number);
//4.遍历加密后的数字返回结果
String data="";
for (int i = 0; i < number.length; i++) {
data+=number[i];
}
return data;
}
//3.反转数字
public static void reveres(int[] number) {
for (int i = 0,j=number.length-1; i<j;i++,j--) {
int type=number[j];
number[j]=number[i];
number[i]=type;
}
}
//1.解析成一个一个的数字
public static int[] split(int nmber) {
int[] number=new int[4];
number[0]=nmber/1000;
number[1]=(nmber/100)%10;
number[2]=(nmber/10)%10;
number[3]=nmber%10;
return number;
}
}