激情久久久_欧美视频区_成人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的數組會帶來一定的借鑒價值。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品视频自拍 | 成人精品久久久 | 日韩精品羞羞答答 | 一日本道久久久精品国产 | 亚洲综合91 | 久久精品一区二区三区不卡牛牛 | 91 在线免费观看 | 91成人免费版 | 成人午夜一区 | 狠狠干精品视频 | av电影免费播放 | 99久久久精品视频 | 污版视频在线观看 | 99热高清| av成人免费在线观看 | 91久久久久久久久久久久久 | 国产1区2区3区中文字幕 | 成人激情视频网 | 亚洲欧美不卡视频 | 九九热在线视频观看这里只有精品 | 黄色网址免费播放 | 国产一国产一级毛片视频在线 | 91在线视频导航 | 日本人乱人乱亲乱色视频观看 | 国产日产精品一区二区三区四区 | 热99在线视频 | 性插视频 | 日韩字幕在线 | 福利免费观看 | 亚洲性视频 | 91在线视频观看 | 天天草夜夜爽 | 中文字幕国 | 久久久久久久久久久亚洲 | 成人福利视频 | 成人在线97 | 精品无吗乱吗av国产爱色 | 欧美一区二区三区四区五区动图 | 久久99精品国产自在现线 | 麻豆视频网 | 欧美中文字幕一区二区 |