我已經做了一個問題,寫一個方法來輸入一個類型爲LONG的數組,存儲所有2的冪從0到63的值(即2 to 2 )在Java中使用Math.pow計數獲得精度錯誤
輸出陣列屏幕的角度。 提示:Math.pow(X,Y)是UED把數X的指數y
到目前爲止,我有這樣的事情
我不斷收到錯誤或Math.pow(大小,2);需要很長時間,發現一倍。 我試過Math.pow(i,2);我得到的精度相同error./可能損失,,任何幫助:)謝謝
class ws3q2
{
public static void main(String[]args)
{
int ARRAY_SIZE = 5;
long size = ARRAY_SIZE;
long[] array = new long[ARRAY_SIZE];
for(int i = 0; i < ARRAY_SIZE; ++i)
{
array[i] = Math.pow(size,2);
}
}
}
請複製並粘貼* exact *錯誤信息,以便我們能夠爲您提供幫助。 –
只需編寫'size * size'即可。 – Joey
嗯我想我可能有代碼錯誤,我有另一種代碼嘗試它的另一種方式,因爲如果你讀的問題,它假設平方,但與我把int array_size = 5; 嗯即時通訊只是新的在這裏我不能回答我自己的問題,所以我不能發佈我的不同的代碼我試過./ – user3392994