[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 08/21 17:37 / Filesize : 238 KB / Number-of Response : 992
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★★Java質問・相談スレッド134★★



402 名前:デフォルトの名無しさん [2009/12/12(土) 01:01:26 ]
例えば、1〜10、11〜20、21〜30、31〜40、41〜50と、範囲に収まる数字の件数をカウントしたい場合、
iを対象となる数字、配列xを件数とすると、

var i = 27;
var x = [];

if(i>0 && i<=10) x[0]++;
elseif(i>10 && i<=20) x[1]++;
elseif(i>20 && i<=30) x[2]++; // ここでカウント
elseif(i>30 && i<=40) x[3]++;
elseif(i>40 && i<=50) x[4]++;


と書くのはダメダメ。センス無い。
(forやwhile使って回しても大差無し。)


var i = 27;
var x = [];

x[Math.floor(i/10)]++; // 配列x[2]でカウント

と書けばスッキリ。

なんてな。







[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<238KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef