Java入門・初心者質問スレ [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0615デフォルトの名無しさん
2016/09/28(水) 04:18:03.56ID:rUV0k2Q4参照元となるint型配列 b = { 2 , 3 , 4 , 5 , 7 } ;
2つの配列を比較して、含まれてない数字だけ(上記で言えば7)を抜き出したいのですが
for (int i=0 ; i < a.length ; i++ ) {
for (int k=0 ; k < b.length ; k++) {
if ( a[i] == b[k] ) b[k]=0 ;
}
}
int x = 0 ;
int [] y = new int [ b.length ] ;
for (int i =0 ; i < b.length ; i++) {
if ( b[i] > 0 ) {
y[x] = b[i] ;
x += 1 ;
}
}
これだと見苦しいでしょうか?
■ このスレッドは過去ログ倉庫に格納されています