- 184 名前:デフォルトの名無しさん [2010/03/14(日) 22:29:57 ]
- すみません、超初心者です。
学校の課題で下記のプログラムを、配列を用いず再帰的手続きを用いて記述せよ。 という問題がありました。 参考書やネットで再帰的手続きを色々調べたところ、階乗の計算などは理解できました。 ただ、この問題のように、計算以外での再帰的手続きというのが、理解できないままです。 どういう風に解釈すれば解答に近づきますでしょうか。すみませんがどなたかご協力お願いします。 以下、元のプログラム。 import java.i.*.; class What { pubric static void main(String args[]) throws IOException { BufferendReader br = new Buffered reader(new InputStreamReader(system.in)); int data[] = new int[5]; System.out.println("整数を5個入力してください"); int i =0; while(i < 5){ String str = by.readLine(); data[i] = Integer.parseInt(str); i++; } i = 4; while(i >= 0){ System.out.println(data[i]); i--; } } }
|

|