public class Test {
public static void main(String[] args) {
System.out.println("加密后的结果是:" + msg(8346));
}
public static String msg(int num){
//1.将数据拆分成一个个数字
int[] numbers = split(num);
//2.对数组中每个数字加5,对10求余操作
for (int i = 0; i < numbers.length; i++) {
numbers[i] = (numbers[i] + 5) % 10;
}
//3.将数组反转
reverse(numbers);
//4.将数组放入字符串中
String s = "";
for (int i = 0; i < numbers.length; i++) {
s += numbers[i];
}
return s;
}
public static void reverse(int[] numbers) {
for (int i = 0, j = numbers.length - 1; i