限られた機能を使用して、Javaでのxに電子を決定

chicoluz10:

私は、のループの場合は基本的に使用して、Xにeの値を決定しようとしています。
(式がe行くのx = 1 + X / 1!+ X 2 /2] + X 3 /3] + ...)

私は、次のコードで、電子をdetemineすることができました:

    {
        Scanner input = new Scanner(System.in);
        System.out.println("Please inform us a number of terms you want to calc: ");
        int i = input.nextInt();
        int n = 1;
        double e = 1;
        int counter = 1;
        long m = 1;

        while (n <= i)
        {
            while (counter <= n){
                {
                    m = m * counter;
                    counter++;

                }
            }
            e += 1 / (double) m;
            n++;
        }
        System.out.println(e);
    }

私は、このタスクで、誰かが助けることができるだろう期待していました。

JoeChris:

(それがない場合はIDKの)この作品の場合、私はあなたがあなたの質問についてもっと考える必要があると思いますか?

あなたは電子^ Xを見つけたい場合は、すでに電子^ xを与えられた電子とXを見つけるための式を持っているので、電子自体を見つけることは無意味です...

E ^ X = 1 + X / 1!+ X ^ 2月2日!+ X ^ 3月3日!+ ...ちょうどループのために設定し、合計を計算します

double total = 0;
for (double i = 0; i < something; i++) {
    total += Math.pow(x, i) / factorial(i);
}

しかし、これはあなたがおそらく私が仮定している、階乗とパワーメソッドを自分で作る必要があるとしているので、HWのようなにおいが...

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=404439&siteId=1