JAVA 기본적인 프로그래밍 프로그램 48 48 [암호화] 행사

 

[48] ​​암호화 프로그램 (48)

제목 : 다음과 같은 공중 전화 회사의 데이터 전송을 사용하여 데이터가 전송 과정에서 암호화되는 4 비트의 정수이고, 암호화 규칙이있다 : (5)는 각 디지트이며, 추가 제자리에서 숫자 10으로 나눈 나머지, 다음, 제 1 및 제 4 교환 제 2 및 제 3 교환.

 

패키지 cskaoyan; 

공용 클래스 cskaoyan48 { 

	공공 정적 무효 메인 (문자열 []에 args) { 
		// TODO 자동 생성 방법 스텁 
		= 새로운 java.util.Scanner (System.in)에 java.util.Scanner; 
		INT 번호 = 0; 
		System.out.print ( "请输入四位数字:"); 
		in.nextInt 수 = (); 
		인 코드 (번호); 
		넣다(); 
	} 

	개인 정적 무효 인코딩 (INT 번호) { 
		INT [] = 결과 새로운 INT [4]; 
		INT 온도 = 0; 

		결과를 [0] = 수 / 1000; 
		결과는 [1] 100분의 1,000 번호 = %를; 
		결과 [2] = 수 % 10분의 100; 
		결과는 [3] 수 = 10 %; 

		경우 (나는 <4] I = 0 int로 난 ++) { 
			결과 [I] + = 5; 
			결과 [I] = 10 %;
		}
 
		임시 결과 = [0]; 
		결과는 [0] = 결과 [3]; 
		결과는 [3] = 온도를; 

		따라서 온도 = [1]; 
		결과는 [1] = 결과 [2]; 
		결과는 [2] = 온도를; 

		System.out.print ( "加密后的数字:"); 

		경우 (나는 <4] I = 0 int로 난 ++) { 
			System.out.print (결과 [I]); 
		} 
	} 
}

 

추천

출처www.cnblogs.com/denggelin/p/11505149.html