如何将Tabula recta保存在阵列中

时间:2019-08-28 11:12:10

标签: java arrays vigenere alphabet

我需要创建一个带有GUI的程序,该程序可以加密和解密vigenere密码。我将以表格形式保存表格直肠,但实际上我没有进行“更大”项目的经验。我真的无法弄清楚如何将每一行中的字母向左移动,就像在表格直肠中那样。

对不起,我英语不好。我希望有人可以帮助我

public static void main(String[] args) {
    char[][] tabulaRecta = new char[25][25]; // [zeile] [spalte] 
    char[] alphabet = new char[25];
    char a = 65; //erster Buchstabe (großes A)

    for(int x = 0; x < 26; x++, a++) {
        alphabet[x] = a;

        for(int i = 0; i < 26 ; i++, a++) {
            a++;
            for(int j = 0; j < 26; j++, a++) {
                if(a < 91) {
                    tabulaRecta[i][j] = a;
                } else if(a> 90) {
                    a= 65+1
                    tabulaRecta[i][j] = a;

                }
            }  
        }
    }
}

那是我到目前为止所获得的一切

0 个答案:

没有答案