トップページ > プログラム > 2016年09月28日 > rUV0k2Q4

書き込み順位&時間帯一覧

16 位/176 ID中時間01234567891011121314151617181920212223Total
書き込み数0200100000000000000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Java入門・初心者質問スレ [無断転載禁止]©2ch.net

書き込みレス一覧

Java入門・初心者質問スレ [無断転載禁止]©2ch.net
612 :デフォルトの名無しさん[sage]:2016/09/28(水) 01:04:27.23 ID:rUV0k2Q4
for ( int a : x ) {
  System.out.print(a+" ")


いわゆる拡張for文と言う奴で配列xの内容を順に表示していくとして
ループの最初の一回だけ処理をせずに飛ばす(continue)ことはできますか?
Java入門・初心者質問スレ [無断転載禁止]©2ch.net
614 :デフォルトの名無しさん[sage]:2016/09/28(水) 01:17:11.63 ID:rUV0k2Q4
>>613
ありがとうございます
Java入門・初心者質問スレ [無断転載禁止]©2ch.net
615 :デフォルトの名無しさん[sage]:2016/09/28(水) 04:18:03.56 ID:rUV0k2Q4
参照先となるint型配列 a = { 1 , 2 , 3 , 4 , 5 } ;
参照元となる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 ;
 }
}

これだと見苦しいでしょうか?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。