编译以下代码时,会显示以下错误:main(java.lang.String) already declared in main(String args[])
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] array1 = new int[10];
for (int i = 0; i < array1.length; i++)
if (sc.hasNextInt())
array1[i] = sc.nextInt();
sc.close();
int[] array2 = new int[10];
for (int i = 0; i < array2.length; i++)
if (sc.hasNextInt())
array2[i] = sc.nextInt();
median(array1, array2);
sc.close();
}
答案 0 :(得分:0)
你已经“已经宣布”了,因为你有两行代码......
for (int i = 0; i < array1.length; i++)
for (int i = 0; i < array1.length; i++)
如果您想按原样使用代码,则需要大括号......
for (int i = 0; i < array1.length; i++){
//some code
}
for (int i = 0; i < array2.length; i++){
//some code
}