public static void main(String[] args) {
//需求:数据加密
//定义一个数组出入需要加密的数据
Scanner sc = new Scanner(System.in);
System.out.println("请输入你想要加密的个数:");
int length = sc.nextInt();
int[] arr = new int[length];
//录入需要加密的数字
for (int i = 0; i < arr.length; i++) {
System.out.println("请输入你要加密的第" + (i + 1) + "个数字:");
int number = sc.nextInt();
//存入到对应的数组位置
arr[i] = number;
}
//打印数组看一下
// printArray(arr);
//核心逻辑,对数据进行加密
for (int i = 0; i < arr.length; i++) {
arr[i] = (arr[i] + 5) %10;
}
//对数组进行反转
for (int i = 0,j=arr.length-1; i < j; i++,j--) {
int temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
printArray(arr);
}
public static void printArray(int[] arr){
System.out.print("加密后的数据为:");
System.out.print("[");
for (int i = 0; i < arr.length; i++) {
System.out.print(i == arr.length - 1 ? arr[i] : arr[i] + ", ");
}
System.out.println("]");
}
Java simply encrypts the input data and reverses it
Guess you like
Origin blog.csdn.net/qq_44765534/article/details/126695520
Recommended
Ranking