零度非安全 发表于 2017-3-12 14:25:35

Java 小练习(005):加密传输内容(20170312)

本帖最后由 零度非安全 于 2017-3-12 14:25 编辑

点我查看第五期 Java 小练习(20170305)

这期的题目如下:

某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用

和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。

第五期源代码参考:
**** Hidden Message *****

ReplicaN 发表于 2017-10-30 22:27:00

学习一下

342989488 发表于 2017-11-1 10:55:08

2656

renze 发表于 2017-11-1 16:46:04

看看

偌大的世界 发表于 2017-11-2 08:39:07

666

bluesky1997 发表于 2017-11-2 21:15:47

看看

linYGalex 发表于 2017-11-4 00:38:56

看看答案

九九八十一 发表于 2017-11-15 16:19:57

我看第5期的答案

guan顺顺 发表于 2017-11-19 15:29:59

看看看看

陈阿粥 发表于 2017-12-19 11:21:24

9835ccq 发表于 2017-12-19 14:13:28

看答案

renze 发表于 2018-3-7 14:24:37

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);
        }
}

wdn 发表于 2018-5-24 17:52:23

学习一下

peace1218 发表于 2018-7-16 14:32:01

凯哥我点了你呢 发表于 2018-9-13 21:56:23

1

一只小白同学 发表于 2018-9-17 18:57:11

666

blackroot 发表于 2018-9-30 22:46:35

核对

lyslyslys 发表于 2018-10-11 21:28:23

学习

你可真厉害 发表于 2018-10-15 12:57:42

观摩

yss331210 发表于 2018-10-19 14:59:54

谢谢
页: [1] 2
查看完整版本: Java 小练习(005):加密传输内容(20170312)