【发布时间】:2019-09-07 10:35:31
【问题描述】:
我正在学习如何用 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]);
}
}
错误:(25, 32) java: 找不到符号 符号:变量 sortiert 位置:类 KartenSort
和:
错误:(25, 58) java: 找不到符号 符号:变量 sortiert 位置:类 KartenSort
【问题讨论】:
-
这里
System.out.println(sortiert + 1 +":" + array[sortiert])- 变量sortiert未在您的main方法中定义。 -
你能给我一个关于如何做到这一点的提示吗?
标签: java bubble-sort