Re: [問題] 想請問關於命名變數的問題

看板java作者 (( ̄ー ̄;))時間15年前 (2009/05/18 01:48), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.64.5

05/14 12:20,
為什麼不用 list of linkedlist 來代替?
05/14 12:20

05/14 13:33,
reflection?
05/14 13:33

05/15 23:37,
如果只有到五 可以用if-else吧!!!
05/15 23:37

05/17 11:44,
為何不用陣列 List[i]
05/17 11:44
先感謝各位的回答<(_ _)> 因為一開始的設計沒有想到這個問題,當初很傻很天真的...用變數來命名變數= = 舉例如下: int eof=0; Scanner scan=new Scanner(System.in); eof=0; while(eof!=-1) { System.out.println("請輸入您要建立的類別序號:"); i=scan.nextInt(); MyList ciList=new MyList(); while(eof!=-1) { eof=0; System.out.println("請輸入您要建立的等級序號:"); j=scan.nextInt(); System.out.println("您已在類別c"+i+"建立了等級l"+j); System.out.println("請輸入狀況處理訊息:"); String con =scan.next(); MyListNode cilj=new MyListNode(new ListVal(i,j,con)); System.out.println("您是否要再建立等級?若否請輸入-1"); eof=scan.nextInt(); }//end while level 上面是一部分的程式碼,可能括號在複製時有少什麼的,先不管0 0 重點在於有顏色那段,當初的以為ciList會因為i的值變動而產生不同的MyList物件 後來才發現,這產生的物件通通都叫做ciList,只是隨著i值的變動,會有不同的 reference,然而,一段時間後,除了最後產生的reference之外,其餘的都會被java 的gc機制回收掉,和當初預期的情況不同 至於使用陣列,後來有想到,不過這樣的話不就是一開始就得先把array的大小訂死了? 目前的期望是希望這list的建立是動態的,不過如果想不出辦法的話可能只能先暫時 用array的辦法了0_0 至於reflection這部份因為在下第一次碰到,目前還在學習中 其實,在下學習java時間也僅半年,大部份也是自修的,所以可能很多物件的基本觀念 會比較缺乏,或者是忽略,所以有一些很基本問題的話請各位多包涵 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.64.5

05/18 04:48, , 1F
請 google "Java Collection"
05/18 04:48, 1F
文章代碼(AID): #1A44tXIS (java)
文章代碼(AID): #1A44tXIS (java)