一家公司想通过电话传输数据(数据以4位的整数形式传输)。但他们担心电话被窃听,所以他们想让程序员为他们的数据加密,这样其传输时会更加安全一些。程序必须能从输入对话框中读取4个数字,并用以下的方式加密:每个数字加7后模10,然后将第1位与第3位交换,第2位和第4位交换。最后打印出加密的数据。编写一个独立的应用程序,接收一个加密的4位数,并把它解密成为原来的数据。
/**
*
*/
package com.java.chapter04;
import javax.swing.JOptionPane;
/**
* @author Sinbad840628
* @version 1.0
* @since 2014.01.13
*/
public class EncryptDialNumber {
public static void main(String[] args) {
int number1=0,
number2 =0,
number3 =0,
number4 = 0,
change1 = 0,
change2 = 0,
change3 = 0,
change4 = 0,
count=1;
int result = 0;
String input,output;
while (count <=4) {
input = JOptionPane.showInputDialog("Please input number 4 times ");
result = Integer.parseInt(input);
if( count == 1){