package com.Demo; //加密数字 public class Test4 { public static void main(String[] args) { System.out.println(encry(1983)); } //2.加密数字 public static String encry(int nmber){ int[] number=split(nmber); for (int i = 0; i < number.length; i++) { number[i]=(number[i]+5)%10; } reveres(number); //4.遍历加密后的数字返回结果 String data=""; for (int i = 0; i < number.length; i++) { data+=number[i]; } return data; } //3.反转数字 public static void reveres(int[] number) { for (int i = 0,j=number.length-1; i<j;i++,j--) { int type=number[j]; number[j]=number[i]; number[i]=type; } } //1.解析成一个一个的数字 public static int[] split(int nmber) { int[] number=new int[4]; number[0]=nmber/1000; number[1]=(nmber/100)%10; number[2]=(nmber/10)%10; number[3]=nmber%10; return number; } }
标签:加密,数字,int,number,static,public From: https://www.cnblogs.com/Karl-hut/p/17437973.html