键盘输入数字进行加密(简单的)

键盘输入数字进行加密(简单的)
题目:
某个公司采用公用电话传递数据信息,数据是小于8位的整数,为了确保安全,
在传递过程中需要加密,加密规则如下:
首先将数据倒序,然后将每位数字都加上5,再用和除以10的余数代替该数字,
最后将第一位和最后一位数字交换。 请任意给定一个小于8位的整数,
然后,把加密后的结果在控制台打印出来。

public static void main(String[] args) {
		//创建键盘输入
		Scanner sc = new Scanner(System.in);
		//创建一个8为数组
		int[] arr=new int[8];
		//遍历数组
for(int i=0;i<arr.length;i++){
			System.out.println("请输入第"+(i+1)+"个数");
			arr[i]=sc.nextInt();
		}
		jiami(arr);
		System.out.println(Arrays.toString(arr)); 
	}
public static void jiami(int[] arr){
//使用二分查找将数字进行逆序
	for(int i=0;i<arr.length/2;i++){
		int temp;
		temp=arr[i];
		arr[i]=arr[arr.length-1-i];
		arr[arr.length-1-i]=temp;
	}
	//将数组遍历将元素进行加5除以10取余数
	for(int i=0;i<arr.length;i++){
		arr[i]=(arr[i]+5)%10;
	}
	//将第一位和最后一位进行位置互调
	int temp=arr[0];
	arr[0]=arr[arr.length-1];
	arr[arr.length-1]=temp;

}

就这样我们就将输入的数字进行了加密