[48]暗号化プログラム48
タイトル:次のように公衆電話会社のデータ転送を使用して、データは、送信処理で暗号化された4ビットの整数であり、暗号化規則がある:5は、各桁であり、追加し代えて数10で割った余り、その後、第一及び第四の交換、第二及び第三の交換。
パッケージcskaoyan。 パブリッククラスcskaoyan48 { パブリック静的無効メイン(文字列[] args){ // TODO自動生成方法スタブ =新しいjava.util.Scanner(System.in)でjava.util.Scanner。 int型の数= 0; System.out.print( "请输入四位数字:"); 番号= in.nextInt()。 エンコード(番号) in.close(); } プライベート静的ボイドエンコード(INT番号){ INT []結果=新しいINT [4]。 int型の温度= 0; 結果[0] =数/ 1000。 結果[1] =番号%100分の1000。 結果[2] =数%10分の100。 結果[3]個数%= 10。 以下のために(; iは4 <; I = 0 int型私は++){ 結果[I] + = 5。 結果[I]%= 10。 } TEMP = [0]をもたらします。 結果[0] = [3]をもたらします。 結果[3] = TEMP。 TEMP =結果[1]。 結果[1] = [2]をもたらします。 結果[2] = TEMP。 System.out.print( "加密后的数字:"); 以下のために(; iは4 <; I = 0 int型私は++){ System.out.print(結果[I])。 } } }