2016-04-03 8 views
0

私は次のコードを書いていますが、実行すると数字は得られませんし、理由もわかりません。別のコンストラクタを使用する必要がありますか?私は試みましたが、別のコンストラクタの引数の1つが乱数ジェネレータであり、それに何らかの数値を入れさせません。そして、みんな、私は知っている知っているいい、私は非常に配布やJavaについて知りません、私はちょうど学んでいます。org.apache.commons.math3.distributionの使い方

import org.apache.commons.math3.distribution.TDistribution; 

public class Math33 { 
    public static void main(String[] args){ 
     TDistribution TScore = new TDistribution(1, 5); 
     System.out.println(TScore); 
    } 
} 

私は出力としてこれを取得する:あなたがメソッドのSystem.out.printlnへTDistributionのオブジェクトを入れているので(

[email protected] 
+0

のために利用可能である

System.out.println("" + TScore.getNumericalVariance()); 

またはその他の-toString() - メソッド)、doubleを返すメソッドを使用する必要があります。https://commons.apache.org/proper/commons-math/apidocs/org/apache/commons/math3/distribution/TDistribution.html –

答えて

0

)ので、オブジェクトの文字列表現ますプリントです。必要なのは、TDistributionのメソッドをSystem.out.println()の中で呼び出すことです。例:あなたは(http://www.javatpoint.com/understanding ``のSystem.out.println(TScore)ここでtoStringメソッドを呼び出しているTDistribution

関連する問題