Re: [問題] 請教比較初學的問題

看板java作者 (寂寞是一種病)時間15年前 (2010/10/26 20:37), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串2/2 (看更多)
public static void splitRe(String[] c, int n){ System.out.print(c[n-1]); if(n > 1) splitRe(c, n-1); } public static void restrig(int n,BufferedReader br) throws IOException{ String[] c = br.readLine().split(""); splitRe(c, n+1); } public static void main(String[] args) { InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); String s; try { s = br.readLine(); int n = Integer.parseInt(s); restrig(n,br); } catch (IOException e) {e.printStackTrace();} 剛好最近在練習打字.... 可以請問一下你們老師出這個題目的目的是要做甚麼嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.9.209

10/26 20:39, , 1F
該不會有限制你們只能讀字元?
10/26 20:39, 1F

10/26 20:43, , 2F
不過只讀字元的話也不用建陣列阿....
10/26 20:43, 2F

11/03 23:59, , 3F
看起來像是把讀入的字串從指定的位置反向輸出
11/03 23:59, 3F

11/04 00:05, , 4F
既然限制不能用迴圈處理 也許在練習遞迴吧
11/04 00:05, 4F

11/05 21:52, , 5F
可能是玩stack? 遞迴到最後一層輸出
11/05 21:52, 5F
文章代碼(AID): #1CnikGii (java)
文章代碼(AID): #1CnikGii (java)