import java.util.Scanner;
public class d16tHomework {
//数据加密
public static void main(String[] args) {
Scanner sca=new Scanner(System.in);//从控制台输入
System.out.println("请输入一个四位整数");
int oldDigital=sca.nextInt();
int newDigital=f(oldDigital);//调用加密方法,并接收传值
System.out.println("加密后的数字为:"+newDigital);
}
public static int f(int a) {
int qw=a/1000;//计算千位
int bw=a/100%10;//计算百位
int sw=a/10%10;//计算十位
int gw=a%10;//计算个位
//每位数字都加5,并且除以10的余数
int qw1=(qw+5)%10;
int bw1=(bw+5)%10;
int sw1=(sw+5)%10;
int gw1=(gw+5)%10;
//将第一位和第四位交换,将第二位和第三位交换
int nowDigital=gw1*1000+qw1+sw1*100+bw1*10;
return nowDigital;
}
}
public class d16tHomework {
//数据加密
public static void main(String[] args) {
Scanner sca=new Scanner(System.in);//从控制台输入
System.out.println("请输入一个四位整数");
int oldDigital=sca.nextInt();
int newDigital=f(oldDigital);//调用加密方法,并接收传值
System.out.println("加密后的数字为:"+newDigital);
}
public static int f(int a) {
int qw=a/1000;//计算千位
int bw=a/100%10;//计算百位
int sw=a/10%10;//计算十位
int gw=a%10;//计算个位
//每位数字都加5,并且除以10的余数
int qw1=(qw+5)%10;
int bw1=(bw+5)%10;
int sw1=(sw+5)%10;
int gw1=(gw+5)%10;
//将第一位和第四位交换,将第二位和第三位交换
int nowDigital=gw1*1000+qw1+sw1*100+bw1*10;
return nowDigital;
}
}