【JAVA习题三十四】某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
package erase; import java.util.Scanner; public class 加密程序 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); int m=in.nextInt();//数据位数输入 int n=in.nextInt();//数据输入 int arr[]=new int[100]; for(int i=0;i<m;i++) {//每一项的值都存入数组中 arr[i]=n%10+5; n/=10; }int sum = 0; for(int i=0;i<m;i++) {//所有的和 arr[i]%=10; } Jiaohuan(arr[0],arr[m-1]); Jiaohuan(arr[2],arr[m-2]); for(int i=0;i<m;i++) { System.out.print(arr[i]); } } public static void Jiaohuan(int n,int m) {//交换 int idex = 0; idex = n; n = m; m = idex; } }