Java 小练习(005):加密传输内容(20170312)
本帖最后由 零度非安全 于 2017-3-12 14:25 编辑点我查看第五期 Java 小练习(20170305)
这期的题目如下:
某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用
和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
第五期源代码参考:
**** Hidden Message ***** 学习一下 2656 看看 666 看看 看看答案 我看第5期的答案 看看看看
顶 看答案 import java.util.Scanner;
public class P5 {
public static void main(String[] args) {
P5 b = new P5();
b.encryption();
}
public void encryption() {
System.out.println("输入四位整数:");
Scanner input = new Scanner(System.in);
int a = input.nextInt();
int qian = (a / 1000 + 5) % 10;
int bai = (a % 1000 / 100 + 5) % 10;
int shi = (a % 1000 % 100 / 10 + 5) % 10;
int ge = (a % 1000 % 100 % 10 +5) % 10;
System.out.println("" + ge + shi + bai + qian);
}
} 学习一下 是 1 666 核对 学习 观摩 谢谢
页:
[1]
2