TextAreaTest06 : This is an applet.

TextAreaTest06:

TextAreaクラスの練習として,階乗の計算機を作ってみました。ただし,TextAreaオブジェクト自体の制限(推測)により,およそ3万桁(大体,8450!くらい)までしか計算できません。

つまり,計算はできるんですが,出力ができないのです。内部的には100000!くらいだってOKな設計のハズなんだけど‥‥。


いや〜,処理としては正しいはずなのに,10000!とか計算させると最後まで表示されないんですよ。どこでおかしくなってるのかと思って内部データの変化を調べようとしたら‥‥表示する直前まではOKだった。どの辺で切れているのかと思ったら,3万ちょっとだった。‥‥で,もしかしてと思い当たったのですね。

なお,「TextAreaクラスの制限」というのはあくまで私の推測で,確認は取ってませんので,誰か知ってたら教えて下さい。私はまだ見つけられないでいるので。



back to the Top of "Java Room"