FC2ブログ





Androidアプリ 小数の計算

数の型として整数を扱うInteger、小数を扱うDouble等があります。簡単にやる時によくDoubleを使いますが、「運が悪いと」こんな結果になったりします。

SS2019-09_014.jpg

SS2019-09_015.jpg

一度はギブアップしましたが、何とも不愉快なので色々調べてみたところ、Double型をBigDecimal型に変換してから計算させると良いことが分かりました。この例では、更に小数点以下3ケタ目で四捨五入しています。

SS2019-09_016.jpg

SS2019-09_017.jpg

これらを組み込んだテスト中の改良型電卓です。数字ボタンは内蔵のキーボードに置き替えました。これで電卓いじりもオシマイ
こんな電卓でも、文字列の表示、数字の扱い、ボタンをタップした時の動作、計算、結果の表示等々、勉強にはいいです。下図は10/3を計算させた結果です。

SS2019-09_018.jpg

スポンサーサイト



[ 2019/09/08 09:36 ] Others | Trackback(0) | Comment(0)

コメントの投稿













管理者にだけ表示を許可する

トラックバック

この記事のトラックバックURL
http://ja1nlx.blog109.fc2.com/tb.php/4112-e0fbe89c