Hi Guys, wonder if any one can help??
I have been asigned some home work to make a CaesarCipher class, listed below, where by there is a test class below which would need to be passed to it. I have figured out the first bit but cant debugg and get it to work. Hope you can help
Tom Keys
//First Class file
public class CaesarTest {
public static void main( String[] args ) {
CaesarCipher c = new CaesarCipher( 10 );
String output;
output = c.encrypt( "The quick brown fox jumps over the lazy dog" );
System.out.println( output );
output = c.decrypt( output );
System.out.println( output );
}
}
//Second Class File
public class CaesarCipher {
private int key;
public CaesarCipher( int inKey ) {
key = inKey;
}
public String encrypt( String s ) {
int lengthOfString = s.length();
StringBuffer encrypted = new StringBuffer();
for (int i=0; i< lengthOfString; i++) {
char tempChar = s.charAt(i);
encrypted.append( encrypt( tempChar ) );
}
return i;
}
//public String decrypt( String s ) {
// Decrypt the argument a character at a time & return the result
//}
private char encrypt( char c ) {
c = charact;
//Encrypt the argument & return the result
//char charact = stringName.getCharAt(i);
charact = charact + key;
outString.append(charact);
}
//private char decrypt( char c ) {
// Decrypt the argument & return the result
//}
}