★★Java質問・相談スレッド176★★ [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0035デフォルトの名無しさん
2016/01/23(土) 14:52:11.82ID:9/va8ILuint[][] data = new int[5][5]
に0か1以上の値が入ってるとして
25個すべてに1以上の数が入ってるならメソッド実行
なコードを考えてます
int count = 0;
for (int x = 0; x<5 ; x++){
for (int y = 0; y<5 ; y++){
if (data[x][y] ==0){
break;
}else{
count++;
}
if (data[x][y] ==0)break;
}
}
if (count == 25) System.out.println("ok");
breakを入れてるのは、値が0なら抜けたいので入れてます
もっとスマートに出来ますか?よろしくお願いします
■ このスレッドは過去ログ倉庫に格納されています