2013-10-11 20 views
0

我是java新手,我正在嘗試使下面的數組自己做三次次。輸出目前是相同的。我該如何做到這一點,因此它使輸出:讓我們說,輸入i = 1和輸出將是{3,6,12},所以它在三次之前的數字。數組循環如何將次數本身三次

double [] conversion = new double [3]; 
for(int i=0;i<conversion.length;i++){ 
    conversion[i]=3*bytes; 
+2

'bytes'從哪裏來?並且'i'不是一個「輸入」,它是一個循環計數器,其值依次爲0,1和2。我不確定*正是你在這裏試圖做的。 (例如,如果你製作了'轉換'數組4個元素,你會期望第四個元素是24嗎?) –

+1

什麼是變量字節?它不應該是我嗎? –

+2

用'i'替換'字節' – rags

回答

0
double [] conversion = new double [3]; 
for(int i=0;i<conversion.length;i++){ 
    conversion[i]=3*i; 

但是,在談到字節的形式,爲什麼要使用它

+0

bytes =從掃描器 – Doris

+0

@Doris,所以你想要字節* 3,字節* 6字節* 9等等等等? –

0

你想要設置的第一個值數組中的3倍你的輸入,然後通過數值後僅環那。

int inputNumber = 1; 
int[] conversion = new int[3]; 
conversion[0] = inputNumber * 3; 
for(int i = 1; i < conversion.length; i++) { 
    conversion[i] = conversion[i-1] * 3; 
} 
+0

非常感謝你! – Doris

+0

如果答案可以隨意標記爲正確:)。 – sage88