0
我有9列,我計算循環中的一些數據,我想在不同的列中寫入數據,我如何精確確定哪些列數據是?我想更改列,如果(wynik < 2),而是因爲它在同一個單元中寫入日期table.setValueAt是沒有幫助的精確的列寫入數據
這就是我想要的:
這是我得到:
沒有從我的代碼段:
int[] arr = { 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
36, 37, 38, 39, 40 };
double[] walce = { 257.175, 263.525, 304.8, 323.85, 333.375, 396.875, 415.925,
454.025, 638.175 };
int w = 0;
for (int i = 0; i < arr.length; i++) {
wynik = (walce[w]/arr[i])-wartoscWysokoscEtykiety;
model.addRow(new Object[]{
wynik,
});
if (wynik < 2) {
table.setValueAt(wynik, i, w);
w = w +1;
i=0;
}
有我的整個代碼:wklej.org/id/3057183/。
我不太明白你的要求。您能準確指出您希望數據如何顯示在您的'JTable'中嗎? –
將你的循環控制變量'i'重置爲0是危險的,並且肯定會產生不可讀的代碼。你的循環會終止嗎? –
另外你的代碼的當前行爲與期望的不同?請具體說明。 –