某系统的数字密码,比如1983,采用加密方式进行传输,规则如下:先得到每位数,然后每位数都加上5 , 再对10求余,最后将所有数字反转,得到一串新的数字

package com.a;

import java.util.Arrays;
import java.util.Scanner;

/**
* 某系统的数字密码,比如1983,采用加密方式进行传输,规则如下:先得到每位数,然后每位数都加上5 , 再对10求余,最后将所有数字反转,得到一串新的数字
* @author 夜灬瞬
* @date 2021年12月09日 16:43
*/
public class Test40 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入你要加密的数字:");
String s = scanner.next();
String[] strings = s.split(",");
for (int i = 0; i < strings.length; i++) {
int num = Integer.parseInt(strings[i]);
num += 5;
num %= 10;
strings[i] = String.valueOf(num);
}
for (int i = 0; i < strings.length/2; i++) {
String temp = strings[i];
strings[i] = strings[strings.length-1-i];
strings[strings.length-1-i] = temp;
}
System.out.println(Arrays.toString(strings));
}
}
上一篇:【pyecharts 1.X】仪表盘 Guage 的详细使用指南(建设中)


下一篇:2021-11-01