JAVA基本的なプログラミング演習プログラム48 48 [暗号化]

 

[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])。
		} 
	} 
}

 

おすすめ

転載: www.cnblogs.com/denggelin/p/11505149.html