P
PhilJava
Gast
Hallo an alle
muss in der Schule ein Programm schreiben, wo es übers Kodieren/verschlüsseln geht.
Hab jetzt eins geschrieben ...doch es tauchen fehler auf. Könnt ihr mir ein paar tipps geben wie ich es besser machen kann oder was ich falsch gemacht habe??? Schon mal im Voraus DANKE!!!!!!!!!
[/quote]
muss in der Schule ein Programm schreiben, wo es übers Kodieren/verschlüsseln geht.
Hab jetzt eins geschrieben ...doch es tauchen fehler auf. Könnt ihr mir ein paar tipps geben wie ich es besser machen kann oder was ich falsch gemacht habe??? Schon mal im Voraus DANKE!!!!!!!!!
Code:
[quote]import java.awt.*;
import java.awt.event.*;
public class Caesar extends Frame implements ActionListener {
TextArea buchstabe = new TextArea ();
TextArea ergebnis = new TextArea ();
Button verschluesseln = new Button ("Verschlüsseln");
public Caesar() {
super ("Caesar");
verschluesseln.addActionListener(this);
ergebnis.setEditable(false);
add(buchstabe, BorderLayout.NORTH);
add(ergebnis, BorderLayout.CENTER);
add(verschluesseln, BorderLayout.SOUTH);
setSize(300,300);
addWindowListener(
new WindowAdapter() {
public void windowClosing(WindowEvent event)
{
setVisible(false);
dispose();
System.exit(0);
}
}
);
pack();
setVisible (true);
}
public void actionPerformed(ActionEvent e){
String unverschluesselt = buchstabe.getText();;
String awort="";
final int schrittweite = 3;
if(e.getActionCommand().equals("Verschlüsseln")){
for(int i=0;i<unverschluesselt.length();i++){
if(Character.isUpperCase);
awort += (char)(ewort.charAt()+schrittweite)%26 + "A";
}else{
awort += (char)(ewort.charAt()+schrittweite)%26 + "a";
}
}
System.out.println("Aus " + unverschluesselt + " wird " + verschluesseln);
}
public static void main(String[] args){
new Caesar();
}
}[/quote]