クラス用にこのプログラムを作成していて、数値の立方根を推測する必要があります。これが私のコードです:
int N = Integer.parseInt(args[0]);
//sets the guess at 1.0
guess = 1.0;
//whether or not the guess is close to N
while (guess * guess * guess <= N ){
double show = (guess + ((1/3) * ((N / (guess * guess)) - guess)));
System.out.println(show);
guess = show;
continue;
}
ただし、このプログラムを実行するたびに、二重表示は常に値 1 に設定されます。なぜこれが起こっているのか、どうすれば修正できるのか教えてもらえますか?