题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("输入一个四位整数:");
int n = scan.nextInt();
int[] arr = new int[4];
if(n<1000||n>9999){//判断是不是四位数
System.out.println("输入错误。");
}else{
//提取四位数然后加5,再取余
for(int i=0;i<4;i++){
arr[i]=(n%10+5)%10;
n/=10;
}
for(int i= 0;i
输出:



