国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java中使用數組進行模擬加密的方法

java中使用數組進行模擬加密的方法

2019-11-26 15:18shichen2014 JAVA教程

這篇文章主要介紹了java中使用數組進行模擬加密的方法,需要的朋友可以參考下

現假設某個公司采用公用電話來傳遞數據,數據是四位的整數,在傳遞過程中是加密的。

加密規則是每位數字都加上5,然后再用除以10的余數代替該數字,再將第一位和第四位交換,第二位和第三位交換。

編寫一個程序,用于接收一個四位的整數,并且打印輸出加密后的數。

這道題原本沒有要求必須使用數組,所以我們先是使用一種翻譯題目的方法完成這道題的,主要代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
public static void main(String[] args) {
 
  System.out.println("請輸入一個4位數字:");
  Scanner sc=new Scanner(System.in);
  int n=0;
  int i=0;
  while(true){
     n=sc.nextInt();
      if(n<999||n>10000){
      System.out.println("你輸入的數字不合法!請重新輸入");
      }else{
        break;
        }
    }
  int gewei=n%10;
  n/=10;
  int shiwei=n%10;
  n/=10;
  int baiwei=n%10;
  n/=10;
  gewei+=5;
  shiwei+=5;
  baiwei+=5;
  n+=5;
  int a=gewei%10;
  int b=shiwei%10;
  int c=baiwei%10;
  int d=n%10;
  int out=d*1000+c*100+b*10+a;
  System.out.println("加密后的數字是:"+out);
}

完成后我們再嘗試一下用數組的方式去解決這道題,經過多次嘗試以后實現該功能,其代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public static void main(String[] args) {
System.out.println("請輸入一個4位數字:");
    Scanner sc=new Scanner(System.in);
    int n=0;
    int a=0;
    while(true){
      n=sc.nextInt();
        if(n<999||n>10000){
      System.out.println("你輸入的數字不合法!請重新輸入");
        }else{break;}
    }
    int[] m=new int[4];
    for(int i=0;i<m.length;i++){
      m[i]=n%10;
      n/=10;
      m[i]+=5;
      m[i]%=10;
      System.out.print(m[i]);
    }
}

采用數組來完成這一功能核心的代碼只有一個for循環,而且題目中的4位數這個條件可以輕易的改為5位6位或更多,而不需要過多的更改代碼。

相信本文所述示例對打擊學習Java的數組會帶來一定的借鑒價值。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久久久久一区 | 亚洲免费观看 | 精品96久久久久久中文字幕无 | 精品入口麻豆88视频 | 国产一区二区三区在线免费 | 91精品国产综合久久福利软件 | 成人亚洲电影 | 欧美一区二区 | 欧美一区在线观看视频 | 黄色小视频在线免费观看 | 91在线观看高清视频 | 三级无遮挡污在线观看 | 国产欧美精品区一区二区三区 | 中文字幕在线观看一区二区三区 | 国产一级片| 亚洲网站在线观看 | 欧美久久精品一级黑人c片 成人在线视频免费观看 | 国产高清视频在线 | 欧美激情精品久久久久 | 国产一级片播放 | 亚洲视频在线观看 | 久久精品一区二区三区中文字幕 | 91免费视频在线 | 91亚洲精品一区 | 欧美激情一区二区三级高清视频 | 午夜看片在线观看 | 日韩av高清在线 | 欧美激情免费 | 国产99久久精品 | 国产亚洲精品美女久久久久久久久久 | av人人看 | 91色乱码一区二区三区 | 久草高清在线 | 精品欧美乱码久久久久久1区2区 | 国精产品一区二区三区有限公司 | 媚黑视频| 日韩天堂 | 亚洲高清在线观看 | 操操网 | 免费黄色在线 | 欧美一级视频在线观看 |