0
這是我的代碼開始。如何在Java中減少數組?
static char[] a1 = {'a', 'b', 'c', 'd', 'e'};
static char[] a2 = {'a', 'c', 'd', 'c'};
for (int i = 1; i <= 5 ; i++) {
if(a1[i] == a2[i]){
sop(a2[i] + "");
}else{
if(a1[i] > a2[i]){
sop("");
}else if(a1[i] < a2[i]){
sop("-");
a2[i] = a2[i-1];
}
}
}
我想知道你如何減少行a2[i] = a2[i-1]
。我做對了嗎?
最後,我試圖對齊a1
和a2
。所以,我可以得到的輸出:
ABCDE
A-CD-C
注:sop = System.out.print
請告訴我你的第一語言是什麼嗎?可以理解,你只是在改變陣列中的1個點,你是否想要改變所有的?你將需要第二個改變其他的值。 – 2013-03-03 03:21:42
@RicardoOrtegaMagaña你的意思是編程語言嗎?我試圖減少陣列a2 – 2013-03-03 03:26:17
對於你的例子,請發佈你想得到的輸出。如果陣列本身應該改變,請告訴我們如何改變。 – 2013-03-03 03:26:43