Java 错误 - java: 找不到符号 - Bubblesort

Java error - java: cannot find symbol - Bubblesort

我正在学习如何在 Java 中编写代码,目前正在尝试创建一个简单的冒泡排序算法。但是当我 运行 程序时它说 java: cannot find symbol

由于我对此很陌生,所以我真的不知道该怎么做。

    public int[] liste ={5,2,4,9,8,11};
    public int[] sortieren(){

        int unsortiert;
        for(int sortiert = 0; sortiert < liste.length -1; sortiert++){

            if(liste[sortiert] < liste[sortiert+1]){
                continue;
            }

            unsortiert = liste[sortiert];
            liste[sortiert] = liste[sortiert+1];
            liste[sortiert+1] = unsortiert;
            sortieren();
        }
        return  liste;
    }

    public static void  main (String[] args){
        KartenSort bs = new KartenSort();
        int[] array = bs.sortieren();
        for (int b=0;b < array.length; b++){
            System.out.println(sortiert + 1 +":" + array[sortiert]);
        }
    }

Error:(25, 32) java: cannot find symbol symbol: variable sortiert location: class KartenSort

和:

Error:(25, 58) java: cannot find symbol symbol: variable sortiert location: class KartenSort

for (int b=0;b < array.length; b++){
            System.out.println(sortiert + 1 +":" + array[sortiert]);
        }

将上面的代码替换为

for (int b=0;b < array.length; b++){
            System.out.println(b + 1 +":" + array[b]);
        }