import java.util.Scanner; public class Fuxi { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("其输入你的数字"); int num = sc.nextInt(); //加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字 int r1 = ((num / 1000) + 5) % 10; int r2 = (((num / 100) % 10) + 5) % 10; int r3 = (((num / 10) % 10) + 5) % 10; int r4 = ((num % 10) + 5) % 10; //第一个换值方法 //乘以1000就代表千位上的数字一次类推 int fdga = (r4 * 1000) + (r3 * 100) + (r2 * 10) + r1; /*第二个换值方法 int p; p =r4; r4 =r1; r1 =p; p =r3; r3 =r2; r2 =p; System.out.println("输出后的数字为:"+r1+""+r2+""+r3+""+4); */ System.out.println("输出后的数字为:" + fdga); } }