2008-02-09 循環INDEX アルゴリズム Java サンプルはJavaで。 インクリメントしていった際に循環するINDEX int index; // 配列のindex int[] buffer = new int[3]; // 配列(長さ3) /* * (index + 1) が 3以上になった場合は、 * 配列の長さ(3)の剰余をとる。 */ index = (index + 1) % buffer.length; これにより index++; if(index >= buffer.length){ index = 0; } みたいな式を書かないで済む。 関連記事 最小値や最大値をmax, minで表現する - No Programming, No Life