java编程题某个公司采用公用电话传递数据

java编程题目,某一个公司,使用的是公用电话来进行数据传递,已知,数据是四位的整数,在整个传递的过程中是加密的。

下面是加密的规则:

每一位数字都加上5,之后用和除以10的余数代替这个数字,随后,再将第一位和第四位进行交换,第二位和第三位进行交换。

上面的题目你都了解了吗?那么这样的题目java编程如何实现呢?下面一起来看看具体的代码吧。

一、代码实现

public class Prog48
{
    public static void main(String[] args)
    {
        int n = 1234;
        int[] a = new int[4];
        for (int i = 3; i >= 0; i--)
        {
            a[i] = n % 10;
            n /= 10;
        }
        for (int i = 0; i < 4; i++)
            System.out.print(a[i]);
        System.out.println();
        for (int i = 0; i < a.length; i++)
        {
            a[i] += 5;
            a[i] %= 10;
        }
        int temp1 = a[0];
        a[0] = a[3];
        a[3] = temp1;
        int temp2 = a[1];
        a[1] = a[2];
        a[2] = temp2;
        for (int i = 0; i < a.length; i++)
            System.out.print(a[i]);
    }
}

java编程题目有很多,大家可以多多的去看一下并且自己再实际操作一遍,这样对于自己的java编程方面还是会比较有帮助的。

那么今天的java编程题就给你分享到这里了,假如你还想了解更多的编程题,那么就请继续关注奇Q工具网的java实例栏目来进行了解吧。

推荐阅读:

java编程题809*??=800*??+9*??+1

java编写程序五只猴子分海滩上的一堆桃子答案

二叉树转化为森林例子要怎么实现?步骤有哪些?