Java 为什么找不到此数组
我不知道为什么找不到这个数组 我正试图找到一个对应的数字,但由于某些原因,这不起作用Java 为什么找不到此数组,java,arrays,Java,Arrays,我不知道为什么找不到这个数组 我正试图找到一个对应的数字,但由于某些原因,这不起作用 public static int sortLevel(char level) { final char[] LEVEL = {'7', '1', '9', '8'}; for (int index = 0; index < LEVEL.length; index++) { if(LEVEL(index) == level) return index;
public static int sortLevel(char level)
{
final char[] LEVEL = {'7', '1', '9', '8'};
for (int index = 0; index < LEVEL.length; index++)
{
if(LEVEL(index) == level) return index;
}
// error code for not found, should not be reached
return -1;
}
这是方法调用
course1.compareTo()
我应该在括号里放什么你的括号错了
if(LEVEL(index) ...
应该是
if(LEVEL[index]...
你的括号错了
if(LEVEL(index) ...
应该是
if(LEVEL[index]...
你的括号错了
if(LEVEL(index) ...
应该是
if(LEVEL[index]...
你的括号错了
if(LEVEL(index) ...
应该是
if(LEVEL[index]...
这行不正确:
(LEVEL(index) == level)
括号用于调用方法(例如System.out.println()
)
要访问Java中的数组,请使用方括号:
(LEVEL[index] == level)
这行不正确:
(LEVEL(index) == level)
括号用于调用方法(例如System.out.println()
)
要访问Java中的数组,请使用方括号:
(LEVEL[index] == level)
这行不正确:
(LEVEL(index) == level)
括号用于调用方法(例如System.out.println()
)
要访问Java中的数组,请使用方括号:
(LEVEL[index] == level)
这行不正确:
(LEVEL(index) == level)
括号用于调用方法(例如System.out.println()
)
要访问Java中的数组,请使用方括号:
(LEVEL[index] == level)
试着把它改成
if(LEVEL[index] == level) return index;
试着把它改成
if(LEVEL[index] == level) return index;
试着把它改成
if(LEVEL[index] == level) return index;
试着把它改成
if(LEVEL[index] == level) return index;
您可以使用
[]
索引数组。使用()
调用方法。没有名为LEVEL
的方法(你应该自己学习如何解决这个问题。它抱怨“LEVEL(int)”。看起来像这样的东西出现在哪里?就像你认为的数组一样。但是编译器说“method”--为什么是这样?为什么编译器认为“LEVEL”是一个方法(即使找不到一个)那么可能是因为你没有正确地进行数组索引而“点击”了。)Net:阅读并重新阅读这些消息,看看你是否能理解它们在说什么。你再上一门课。比如课程1,比较(课程2);您可以使用[]
索引数组。使用()
调用方法。没有名为LEVEL
的方法(你应该自己学习如何解决这个问题。它抱怨“LEVEL(int)”。看起来像这样的东西出现在哪里?就像你认为的数组一样。但是编译器说“method”--为什么是这样?为什么编译器认为“LEVEL”是一个方法(即使找不到一个)那么可能是因为你没有正确地进行数组索引而“点击”了。)Net:阅读并重新阅读这些消息,看看你是否能理解它们在说什么。你再上一门课。比如课程1,比较(课程2);您可以使用[]
索引数组。使用()
调用方法。没有名为LEVEL
的方法(你应该自己学习如何解决这个问题。它抱怨“LEVEL(int)”。看起来像这样的东西出现在哪里?就像你认为的数组一样。但是编译器说“method”--为什么是这样?为什么编译器认为“LEVEL”是一个方法(即使找不到一个)那么可能是因为你没有正确地进行数组索引而“点击”了。)Net:阅读并重新阅读这些消息,看看你是否能理解它们在说什么。你再上一门课。比如课程1,比较(课程2);您可以使用[]
索引数组。使用()
调用方法。没有名为LEVEL
的方法(你应该自己学习如何解决这个问题。它抱怨“LEVEL(int)”。看起来像这样的东西出现在哪里?就像你认为的数组一样。但是编译器说“method”--为什么是这样?为什么编译器认为“LEVEL”是一个方法(即使找不到一个)那么可能是因为你没有正确地进行数组索引而“点击”了。)Net:阅读并重新阅读这些消息,看看你是否能理解它们在说什么。你再上一门课。比如课程1,比较(课程2);