/* ------------------------------------------------- while文 入力した数の合計 While_02_goukei ------------------------------------------------- */ import java.io.*; import java.text.*; class While_02_goukei { public static void main(String[] args) throws Exception { BufferedReader inp=new BufferedReader (new InputStreamReader(System.in)); String keybd; int kazu,goukei,kensu; double heikin; goukei=0; kensu=0; System.out.print("整数を入力して下さい(0で終了)\n-->"); keybd=inp.readLine(); kazu=Integer.parseInt(keybd); while ( kazu!=0 ) { goukei+=kazu; kensu++; System.out.print("-->"); keybd=inp.readLine(); kazu=Integer.parseInt(keybd); } heikin=(double)goukei/kensu; System.out.print("\n合計="+goukei+"\n"); System.out.print("件数="+kensu+"\n"); DecimalFormat fm=new DecimalFormat("#.00"); System.out.print("平均="+fm.format(heikin)+"\n"); } }