我习惯于python,所以这对我有点困惑。我试图逐行接收输入,直到用户输入一定的数字。这些数字将被存储在一个数组中,以向它们应用一些统计数学。目前,我有一个主要课程,统计课程和一个“阅读”课程。Java中的ArrayList和输入
两个问题:
我似乎无法得到输入回路工作了,什么是这样做的最佳实践。
什么是读取方法的对象类型?一个double []或一个ArrayList?
如何声明方法类型是一个数组列表?
如何防止阵列中存储超过1000个值?
让我来展示一下我到目前为止有:
public static java.util.ArrayList readRange(double end_signal){
//read in the range and stop at end_signal
ArrayList input = new ArrayList();
Scanner kbd = new Scanner(System.in);
int count = 0;
do{
input.add(kbd.nextDouble());
System.out.println(input); //debugging
++count;
} while(input(--count) != end_signal);
return input;
}
任何帮助,将不胜感激,原谅我... newbieness
您应该使用List接口而不是ArrayList。 列表 list = new ArrayList (); –
Aaron
2008-09-22 20:00:15