如果已經問過這個問題,我很抱歉,但我不知道如何繼續......
如果滿足條件(元素!= 0.0),我想復制陣列的元素,我的代碼如下:
double[] flaecheninhalte = new double[8]; double[] area = new double[6];
int j = 0;
for(int i = 0; i < flaecheninhalte.length; i ){
if(flaecheninhalte[i] != 0.0 ) {
area[j] = flaecheninhalte[i];
j ;
}
}
但我的面積輸出是 {0.0, 0.0, 0.0, 0.0, 0.0, 0.0}
作為參考,flacheninhalte 陣列中只有 2 個零元素,非常感謝您的幫助,我可能只是瞎了眼
uj5u.com熱心網友回復:
我解決了,很抱歉,我嘗試復制時未初始化陣列 flaecheninhalte
uj5u.com熱心網友回復:
檢查每一步的值。printf("%s",flaecheninhalte[I]); 例如。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/384850.html
