/** javaのプログラム 例題6 データの最大値 */ import java.io.*; class r6 { public static void main (String[] args) throws IOException { BufferedReader in = new BufferedReader (new InputStreamReader(System.in)); /* */ double t,s,k,saidai ; //変数の定義 /* */ saidai = 0 ; //最大値をわざと0にしてスタート! /* */ System.out.print("単価を入力: "); t = (new Double(in.readLine())).doubleValue(); //単価tの入力 /* */ while ( t != 0 ) { //ここから繰り返し System.out.print("数量を入力: "); s = (new Double(in.readLine())).doubleValue(); //数量sの入力 k = t * s; //金額の計算 System.out.println ("単価 " + t + " 数量 " + s + " 金額 " + k); //金額の出力 System.out.println(); /* */ if ( saidai < k ) { //最大値<金額なら、その金額を最大値に saidai = k ; } /* */ System.out.print("単価を入力: "); t = (new Double(in.readLine())).doubleValue(); //単価tの入力 } //繰り返しここまで /* */ System.out.println(); System.out.println("金額の最大値 " + saidai ); //金額最大値の出力 /* */ System.out.print("実行終了"); } }