• ベストアンサー

取得した変数の値に1000をかけたい

いつもお世話になっています。java初心者です。 String型で取得した 変数 yy にX1000をして出力したいのですが、どうすれば出来ますでしょうか 変数yyには 2008という テキストエリアで入力したString型の数値がはいっています。 最終的に20080000という数字にしたいのですが。

質問者が選んだベストアンサー

  • ベストアンサー
  • public_sa
  • ベストアンサー率52% (13/25)
回答No.3

あなたの前の質問で詳しく? 回答しておきました。そちらをご覧下さい。

somehow123
質問者

お礼

ありがとうございました! 解決しました!!

その他の回答 (2)

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.2

単純に後ろに "000" を連結するだけ

回答No.1

class Q4145304A{ public static void main(String[] args){ /* 全角数字は直接は読み取れないが 面倒くさいので半角で勘弁してください あと、例によってやっぱり面倒くさいので オーバーフローは考えない。 */ String str = "2008"; int num; try{ num = Integer.parseInt(str) * 1000; System.out.println(Integer.toString(num)); }catch(java.lang.NumberFormatException e){ System.out.println("数値じゃない文字列だったよ。" + e.getStackTrace().toString()); } } }

somehow123
質問者

お礼

回答ありがとうございました! オーバーフローも必要のようでした。。。

関連するQ&A

専門家に質問してみよう