写题的时候对很多 但看见题还是无从下手

img

img


蹲个解,接下来要怎么写捏,想参考思路,刚学java没太多编程经验

你不得输入一个数字获取每一位数字,然后按照加密方式加减乘除操作完,再换位,然后再输出

个位数直接对原数求模,十位数先除十再求模,百位依次类推


import java.util.Scanner;
public class a1 {
    //输入1个四位数,将其加密后输出。
    //方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,
    //最后将第1位和第3位上的数字互换,第2位和第4位上的数字互换,
    //组成加密后的新数。
    public static void main(String[] args){
        Scanner num = new Scanner(System.in);
        int n = num.nextInt();
        int i,j,k,l;
        i=n%10;
        n=(n/10+9)%10;
        j=n%10;
        n=(n/10+9)%10;
        k=n%10;
        n=(n/10+9)%10;
        l=n%10;
        n=(n/10+9)%10;
        System.out.println(k*1000+l*100+i*10+j);
        num.close();
    }
}