トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

Javaプログラミング(2005/12/17)

Javaプログラミング 第17回 2005/12/17

配布したプリントのプログラムを入力、空欄部に当てはまる適切な分を考え、正しく動作させる。

 テキストフィールについて

JTextField?オブジェクトに入力された値はすべて文字列として扱われるため、数値として扱うにはリストの60行目のような変換が必要。

double taiju = Double.parseDouble(this.taijuTf.getText());
メソッド 動作
taijuTf.getText() テキストフィールドtaijuTfに入力され文字列を取得
Double.parseDouble(s) 文字列sを実数値に変換

整数値を得るにはInteger.paerInt()を使う。

 数値のフォーマット

実数値の桁数を指定するにはDecimalFormat?クラスを使う。

  1. リスト70行目のでは実数値を整数部3桁、小数部1桁にフォーマットするオブジェクトdf1を定義している。
  2. 71行では百分率表示できるオブジェクトdf2を定義している。

#が1桁分の数を示している。


[Javaプログラミング(C219-6)]