【初心者】Java質問・相談スレッド108【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0041デフォルトの名無しさん
2007/11/08(木) 21:32:40ありがとうございます
ただGoogle先生に「Java switch ジャンプテーブル」でぐぐってもなかなかいいところが見つかりません
switchはこんな感じになるのでしょうか?
switch(a)
{
case 5: print(5); break:;
case 6: print(6); break:;
case 7: print(7); break:;
}
↑こういうJavaのswitchは↓こうなる?
if (5 <= a && a <= 7)
{
Address pointer[] = { 5へのアドレス, 6へのアドレス, 7へのアドレス};
VMJump(pointer[a - 5]);
}
概念的にですが、こんな感じでしょうか?
・抜け番号があったらどうなるのか
・0からの連番のほうがパフォーマンスがよくなるのか
とかが気になるところです
(興味があるんでしつこく突っ込んでます。すいません)
■ このスレッドは過去ログ倉庫に格納されています