私はPythonに慣れているので、これは少し混乱します。ユーザーが特定の数値を入力するまで、1行ずつ入力を取り込もうとしています。数値は配列に格納され、いくつかの統計計算が適用されます。現在、メイン クラス、統計クラス、および「読み取り」クラスがあります。
2 つの質問:
入力ループがうまくいかないようです。そうするためのベストプラクティスは何ですか。
読み取りメソッドのオブジェクト タイプは何になりますか? double[]、または ArrayList?
method-type を配列リストとして宣言するにはどうすればよいですか?
配列に 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;
}
私の初心者を許してください...