実際、私はこのグループに不慣れで、Java にも不慣れで、コンソールを介して配列パラメーターを渡す方法を知りたいので、次のようにプログラミングしました。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
class Average
{
public static void main(String []args)
{
int numbers[];
try
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
numbers =Integer.parseInt( br.readLine());
}
catch(NumberFormatException ne)
{
System.out.println("Invalid input: " + ne);
System.exit(0);
}
catch(IOException ioe)
{
System.out.println("I/O Error: " + ioe);
System.exit(0);
}
System.out.println(methodAverage());
}
public static int methodAverage(int...numbers)
{
int sum=0;
int avg=0;
for(int x:numbers)
{
sum+=x;
avg=sum/numbers.length;
return avg;
}
}
}
エラーは
Average.java:13: error: incompatible types
numbers =Integer.parseInt( br.readLine());
^
required: int[]
found: int
1 error
私はそれが来ることを知っていますが、試してみ
ましたので、コンソールを介してそれらの数値を渡す方法について知りたいですか?