/* * 練習問題22.14 p.575 * 複数の浮動小数点数字を含む文字列を取り、区切り文字として空白を使用して分解して、 * 数字の合計を返すメソッドを書きなさい。 */ package ch22.ex22_14; import java.util.StringTokenizer; public class SumDoubles { public static double sumDoubles(String source) { double result = 0.0; StringTokenizer strtok = new StringTokenizer(source); while(strtok.hasMoreTokens()) { result += Double.valueOf(strtok.nextToken()); } return result; } /** * @param args */ public static void main(String[] args) { System.out.println(SumDoubles.sumDoubles("1.1 2.2 3.3")); System.out.println(SumDoubles.sumDoubles("1.0 2.5 100.3")); } }