- 236 名前:223 mailto:sage [2007/03/10(土) 06:45:41 ]
- >>224
遅いレスで申し訳ありません。 try{ timeAtBat = Integer.parseInt(str1); sacrifice = Integer.parseInt(str2); hit = Integer.parseInt(str3); average = (double)hit / (timeAtBat - sacrifice); NumberFormat formatter = NumberFormat.getNumberInstance(); formatter.setMaximumFractionDigits(3); System.out.println("打率は" + formatter.format(average) + "です。"); } catch (NumberFormatException e) { System.out.println("数は0〜1000の整数で入力ください"); } str1,2,3はBufferedReaderを使って読み込んでいます。 System.out.println("数は0〜1000の整数で入力ください");の部分を 打席数、安打数、犠打数のどの入力が整数でないのかを"〜数は0〜1000の整数で入力ください" でそれぞれメッセージを表示させたいのです。 助言をいただけたら幸いです。
|

|