程序填空,不要改变与输入输出有关的语句。输入1个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将第1位和第3位上的数字互换,第2位和第4位上的数字互换,组成加密后的新数。
例:括号内是说明
输入
1257
输出
The encrypted number is 4601(每一位上的数字加9除以10取余后,得0146,交换后得到4601)
import java.util.Scanner; public class NumEncrypt { public static void main(String[] args) { Scanner in=new Scanner(System.in); int number, digit1, digit2, digit3, digit4, newnum; int temp; number=in.nextInt(); digit1=number/1000; digit2=(number%1000)/100; digit3=((number%1000)%100)/10; digit4=number%10; digit1=(digit1+9)%10; digit2=(digit2+9)%10; digit3=(digit3+9)%10; digit4=(digit4+9)%10; temp=digit1; digit1=digit3; digit3=temp; temp=digit2; digit2=digit4; digit4=temp; newnum=digit1*1000+digit2*100+digit3*10+digit4; System.out.println("The encrypted number is "+newnum); }}