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]);
}
我正在学习如何在 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]);
}