zoukankan      html  css  js  c++  java
  • 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换

    package com.mumu.ready;

    import java.util.Random;
    import static com.mumu.ready.Print.*;

    //某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,
    //加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
    public class Jiami {

    public static void main(String[] args) {
    print("这个四位数是:");
    int n = new Random().nextInt(1000)+8999;
    print(n);

    int a = n / 1000;
    int b = n / 100 % 10;
    int c = n / 10 % 10;
    int d = n % 10;

    a=(a+5)%10;
    b=(b+5)%10;
    c=(c+5)%10;
    d=(d+5)%10;

    int temp=0;
    temp=a;
    a=d;
    d=temp;

    temp=b;
    b=c;
    c=temp;

    print("加密之后的数字为:");
    print(a*1000+b*100+c*10+d);

    }
    }

  • 相关阅读:
    课程总结第十一周
    用户场景分析
    团队冲刺10
    课程总结第十周
    团队冲刺09
    梦断代码阅读笔记03
    转发和重定向的区别
    request
    servletConfig
    servlet
  • 原文地址:https://www.cnblogs.com/liumumu2014/p/3803987.html
Copyright © 2011-2022 走看看