All pastes #766212 Raw Edit

Etwas

public text v1 · immutable
·published 2007-11-08 18:28 UTC
rendered paste body

public class Caesar {

	
	public static void main(String[] args) {
		
		int schlüssel = Integer.parseInt(args[0]);
		
		System.out.println("Geben sie den zu verschlüsselnden Text ein: \n");
		String klartext = GdAInput.readLine();
		
		System.out.println("Verwendeter Schlüssel: "+schlüssel);
		System.out.println("Zu verschlüsselnder Text: \n"+klartext);
		
	}
	public static String encrypt (String str, int offset)
	{
		final int stringlaenge = str.length();
		int zahlchar[] = new int[stringlaenge]; //Zahlenarray mit Länge des Strings
		int n = 0;
		String crypted = "";
	
		while (n<=stringlaenge)
		{
			zahlchar[n] = (int)str.charAt(n);
			if (zahlchar[n] < 90 & zahlchar[n] != 32) 
				{
				zahlchar[n] = zahlchar[n] + 32 + offset; //Zahlenarray mit Werten für kleine Buchstaben + Schlüssel
				}
			if (zahlchar[n] > 90)
				{
				zahlchar[n] = zahlchar[n]+offset;
				}
			n++;
		}
		
		n=0;
		
		
		while (n<=stringlaenge)
		{
			crypted = crypted + (char)zahlchar[n];
			n++;
		}
		
		return(crypted);
		
		
		
		
	}

}