- 653 名前:デフォルトの名無しさん mailto:sage [2007/03/30(金) 10:44:02 ]
- >>650
import java.util.StringTokenizer; class BootStrap { public static void main(String[] args){ StringBuffer seqBuf = new StringBuffer(); for(int i = 0; i < args.length; i++){ seqBuf.append(args[i] + " "); } CalcSum calcSum = new CalcSum(); calcSum.exec(seqBuf.toString()); } } class CalcSum { public void exec (String seq){ OutputAnswer outputAnswer = new OutputAnswer(); outputAnswer.setAnswer(calc(seq)); outputAnswer.display(); } private int calc (String seq){ StringTokenizer stringTokenizer= new StringTokenizer(seq); int sum = 0; while(stringTokenizer.hasMoreTokens()){ sum += Integer.parseInt(stringTokenizer.nextToken()); } return sum; } } class OutputAnswer { private int answer; public void setAnswer(int answer){this.answer = answer;} public void display(){System.out.println(answer);} }
|

|