public class code3 {
public static void main(String[] args) {
System.out.println("结果是"+encry(8346));
}
public static String encry(int number){
//加密数字
int[] numbers=split(number);
for (int i = 0; i < numbers.length; i++) {
numbers[i]=(numbers[i]+5)%10;
}
rever(numbers);
String data="";
for (int i = 0; i < numbers.length; i++) {
data+=numbers[i];
}
return data;
}
//拆分数字
public static int[] split(int number) {
int[] numbers=new int[4];
numbers[0]=number/1000;
numbers[1]=(number/100)%10;
numbers[2]=(number/10)%10;
numbers[3]=(number%10);
return numbers;
}
//反转数组
public static int[] rever(int[] number){
for (int i = 0,j=number.length-1; i <j ; i++,j--) {
int temp=number[i];
number[i]=number[j];
number[j]=temp;
}
return number;
}
}
实现加密数字
于 2023-09-20 15:57:31 首次发布