JAVAのDouble型の小数点以下の値の取扱について
JAVA勉強中の超初心者です。
Double aaa = 1.0;
Double bbb = 1.1;
という値があり、これを最終的にstring型に変換してテキストとして表示しています。
当たり前ですが、aaaなら1.0、bbbなら1.1と表示されます。
でもできれば
aaa→1
bbb→1.1
という風に小数点以下が0の場合は表示しないようにしたいのですがどのようにしたらよいか悩んでおります。
単純なことかもしれませんが宜しくお願いします。
No.2ベストアンサー
- 回答日時:
これではだめですか?
Double aaa = 1.0;
Double bbb = 1.1;
DecimalFormat format = new DecimalFormat("0.#");
System.out.println(format.format(aaa)); //1
System.out.println(format.format(bbb)); //1.1
http://java.sun.com/javase/ja/6/docs/ja/api/java …
回答ありがとうございます。
無事出来ました!!
DecimalFormat format = new DecimalFormat("0.#");の("0.#")を(0)にしてました。
まだまだ勉強不足で情けないです。
この度はありがとうございました。
No.1
- 回答日時:
DecimalFormatで小数点以下を記述しなければよいのでは?
この回答への補足
早速の回答ありがとうございます。
aaaをDecimalFormatして小数点以下を消すことが出来ました。
できればこの処理を動的に判断して行いたいのです。
aaaには、時には1.0、時には1.1が入るようになっていまして、その都度判断してこの処理を行いたいのです。
私が思いつくのは、小数点以下を取り出し、if文でそれが0より大きければDecimalFormatをする。みたいな感じしか思いついてません。
もう少しスマートなやり方があればなぁと思っております。
聞いてばかりですいませんが宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- C言語・C++・C# Cのdoubleの浮動小数点表示について 3 2023/04/17 13:14
- Visual Basic(VBA) VBAでのMATCH関数 3 2022/10/17 19:06
- C言語・C++・C# C# 浮動小数の数値文字列化 1 2022/04/18 15:15
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- JavaScript 指定したパスが現URLに含まれていたら特定要素を削除するJavascriptのコードを教えてください 2 2023/04/27 17:58
- PowerPoint(パワーポイント) ExcelのグラフをPowerPointに貼り付けした際にデータテーブルの小数点以下を削除したいです 2 2023/02/28 19:46
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- 数学 単振り子とルンゲ・タック法 1 2022/07/15 00:05
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語のポインターに関する警告
-
[JAVA]try 内の変数を外で!?
-
JSPやサーブレットでSystem.out...
-
EclipseでJava
-
JavaにはなぜGO TO ...
-
JAVAのDouble型の小数点以下の...
-
「続行するには何かキーを押し...
-
改行の判定方法
-
java教えてください。
-
半角英数字を判断したい
-
複数行キーボード入力した後に...
-
出力ストリームへの書き込みで...
-
java Calendarクラス
-
NaNではなく、0と表示させたい
-
JAVA 文字色変更
-
データベースに接続できません。
-
JAVAのエラーの意味が分かりま...
-
値を入力し、入力した値から最...
-
java int integer
-
大量のデータを読み込んで表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[JAVA]try 内の変数を外で!?
-
JSPやサーブレットでSystem.out...
-
C言語のポインターに関する警告
-
改行の判定方法
-
EclipseでJava
-
JAVAのDouble型の小数点以下の...
-
Javaでカレントディレクトリを...
-
文字列の引き算
-
JAVA 文字色変更
-
Javaのプログラムがどうしても...
-
エクセルマクロ文で、赤文字セ...
-
java シンボルが見つかりません...
-
java int integer
-
配列を後ろから数えるには?
-
java.util.zipで作成したアーカ...
-
JAVAのエラーの意味が分かりま...
-
会員情報登録プログラムの作成...
-
nullcline
-
コマンドプロンプトでひらがな...
-
NaNではなく、0と表示させたい
おすすめ情報