【发布时间】:2019-12-11 02:36:44
【问题描述】:
我对编程有点陌生,我正在尝试显示一个打印的对象数组。我不断收到此编译错误:
SchoolTextBookSort.java:90:错误:找不到符号 System.out.println(textBooks[x].bubbleSortAuthor() + ""); ^ 符号:方法bubbleSortAuthor() 地点:班级学校教科书 1 个错误
这是导致错误的代码。有人可以帮帮我吗?
if (response.equals("AUTHOR"))
{
for (int x = 0; x < textBooks.length; ++x)
{
System.out.println(textBooks[x].bubbleSortAuthor() + " ");
}
System.out.println();
}
else
System.out.println("Invalid Response.");
}
public static void bubbleSortAuthor(SchoolTextBook[] array)
{
int a, b;
SchoolTextBook temp;
int highSubscript = array.length - 1;
for (a = 0; a < highSubscript; ++a)
for(b = 0; b < highSubscript; ++b)
if (array[b].getAuthorName().compareTo(array[b + 1].getAuthorName()) < 0)
{
temp = array[b];
array[b] = array[b + 1];
array[b + 1] = temp;
}
}
【问题讨论】:
-
变量
textBooks是array还是array of an array(二维数组)? -
如果此页面上的答案解决了您的问题,请考虑将其标记为已接受。谢谢。 (接受也可以获得积分)