在我的代码中,此行上出现错误“ java:'.class'Expected”:
return a[] ;
在此函数中,尝试将整数返回到数组中:
public int[] inputArr() {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String lines = br.readLine();
String[] strs = lines.trim().split("\\s+");
int a[];
for (int i = 0; i < strs.length; i++) {
a[i] = Integer.parseInt(strs[i]);}
return a[];
}
任何帮助将不胜感激。
答案 0 :(得分:0)
您应该初始化数组int a[]=new int[value]
,并且值应该是int
文字或变量。而且,您应该以这种方式仅返回a
:return a;
答案 1 :(得分:0)
您可以使用int
数组的长度来初始化string
数组的长度
int [] a = new int [strs.length];
循环后,可以将其返回为
return a;