// 課題)入力された正の整数を積算し、その結果を出力するプログラムを作りなさい // ただし、積算の結果が、100を超えると、プログラムを終了させること。 // 例えば、最初に5を入力すると、結果は、1*5=5ある。 // 次に3を入力すると、5*3を計算する。結果は、15である。 // 次に10を入力すると、15*10を計算する。結果は、150である。 // 計算の結果が100を超えたので、この時点でプログラムを終了する。 import java.io.*; public class Sample1_1 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader( new InputStreamReader(System.in)); int p = 1; while( p <= 100 ){ System.out.print("正の整数を入力してください: "); String buf = br.readLine(); p *= Integer.parseInt(buf); System.out.println("積 = "+ p); } System.out.print("積が 100 を超えました。終了します。"); } }