Java Verschlüsselungen programmieren, Skytale

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Java Verschlüsselungen programmieren, Skytale

    Ich brauche mal wieder Hilfe bei der Programmierung, da ich nicht weiterkomme. Ich würde gerne Skytale Programmieren in Java, habe auch schon angefangen, habe aber eine Fehlermeldung. Im Folgenden seht ihr meine bisherige Lösung:
    Die Fehlermeldung ist folgende:
    Compiliere H:\Informatik\testskytale.java mit Java-Compiler
    testskytale.java:103:5: error: cannot find symbol
    codeT.append(ausgabe + "\n");// TODO hier Quelltext einfügen
    ^
    symbol: variable codeT
    location: class testskytale
    1 error
    ||

    public void jButton1_ActionPerformed(ActionEvent evt) {
    String ausgabe = "";
    String eingabe = jTextField1.getText();
    String zahl = jNumberField1.getText();
    int periode,r,q,n;
    if (zahl.equals("")){
    zahl="1";
    jNumberField1.setText(zahl); }
    periode = Integer.valueOf(zahl).intValue();
    n = eingabe.length();
    r = n % periode;
    q = n / periode;
    for (int k=0; k<q; k++) {
    for (int i=0; i<r; i++)
    ausgabe = ausgabe + eingabe.charAt( k + i*(q+1) );
    for (int i=0; i<periode-r; i++)
    ausgabe = ausgabe + eingabe.charAt( k + r*(q+1)+i*q );
    }
    {
    for (int i=0; i<r; i++)
    ausgabe = ausgabe + eingabe.charAt( q + i*(q+1) );
    codeT.append(ausgabe + "\n");
    }
    jTextField2.setText(ausgabe);
    }
    }
  • Sahnebacke007 schrieb:

    Das ist das Problem, weil ich nicht weiß, was das für einObjekt ist und ich es deswegen noch nicht definiert habe =O
    Das verstehe ich nicht. Du schreibst Code und weisst nicht welches Objekt das sein soll?
    Warum rufts du die Methode append bei dem Objekt wenn du nicht weisst ob das Objekt diese kennt?
    MfG ShureG

    There are 10 kinds of people. Those who understand binary notation, and those who do not.