【发布时间】:2014-11-14 06:31:43
【问题描述】:
谁能帮我修复代码中的错误? 我一直在尝试和尝试,但找不到解决方案..我的大脑现在被烤了..
这是我的代码:
public static String revio(String[] a){
int N = a.length;
String[] reverse = new String[N];
for (int i = 0; i < N ; i++) {
reverse[i] = a[N-i-1];
}
return reverse[N];
}
public static void main (String[] args)
{
String[] myArray = {"1", "2", "3"};
String arr = revio(myArray);
System.out.println(arr);
}
}
我知道我不断收到错误,因为我的数组在 0 到 2 的范围内,它试图访问不在 0 到 2 范围内的索引 3。请给我一些建议!
【问题讨论】:
-
嗯.. 你会如何解决它?我使用 Jeliot 来检查错误,除了 return 语句之外,一切都很好。:/
标签: java arrays function loops