// Jamie Hayes 460-51-4592 // Assignment #1 // Name Assignment1Encryption.java // Date: 02/04/00 // Four Digit encryption import javax.swing.*; // import all classes in this package public class Assignment1Encryption extends JApplet { public void init() { String fourDigNum; // four digit number entered by user int number, // number to encrypt digit1, // first digit digit2, // second digit digit3, // third digit digit4, // fourth digit firstDigit, // isolates first digit from 4 digit number secondDigit, // isolates second digit from 4 digit number thirdDigit, // isolates third digit from 4 digit number fourthDigit, // isolates fourth digit from 4 digit nuber temp; // storage of number while manipulating // get number entered by the user fourDigNum = JOptionPane.showInputDialog( "Enter 4 Digit Number to Encrypt:"); // convert number from type String to type int number = Integer.parseInt( fourDigNum ); // isolate first digit digit1 = number / 1000; firstDigit = number % 1000; // isolate second digit digit2 = firstDigit / 100; secondDigit = firstDigit % 100; // isolate third digit digit3 = secondDigit / 10; // isolate fourth digit digit4 = secondDigit % 10; // encrypt digits digit1 = (digit1 + 7) % 10; digit2 = (digit2 + 7) % 10; digit3 = (digit3 + 7) % 10; digit4 = (digit4 + 7) % 10; temp = digit1; digit1 = digit3; digit3 = temp; temp = digit2; digit2 = digit4; digit4 = temp; // display result JOptionPane.showMessageDialog( null, "The Encrypted Number is " + digit1 + digit2 + digit3 + digit4, "Encrypted Number", JOptionPane.INFORMATION_MESSAGE ); } }