某个公司采用公用电话传递数据,数据是四位的整数,
在传递过程中是加密的,加密规则如下:每位数字都加上5,
然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。*/
import java.util.*;
public class Secret{
public static void main(String[] args){
int num;
System.out.print("请输入一个四位整数:");
//java的输入
Scanner sc=new Scanner(System.in);
num=sc.nextInt();
//取各位的数字
int g=num/1%10;
int s=num/10%10;
int b=num/100%10;
int q=num/1000%10;
//加密过程
g=(g+5)%10;
s=(s+5)%10;
b=(b+5)%10;
q=(q+5)%10;
System.out.print("加密后的数为"+g+s+b+q);
}
}
代码仅供参考,若有不同请参考度娘