JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:0~99沒出現在陣列的整數,還有其他的解法嗎?可順便加上註解嗎?感恩。 [Re:khb13821]
jimwayne





發文: 220
積分: 0
於 2012-04-09 10:56 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
小弟個人大概會選擇用 hashtable 來處理吧~
例如:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public void findNumber(int[] dataArray) { // 類別方法函式 findNumber 顯示找出學號尾二碼在陣列中共出現多少次
  int myNumber = 74
  int count =0;
  Hashtable<Integer, Boolean> ht = new Hashtable<Integer, Boolean>();
 
  for (int i:dataArray){ // 掃描有出現的數字
    if(ht.get(i) == null) // 將找到的數字放入 hashtable
      ht.put(i, true); 
    if (myNumber==i)  // 找出學號尾二碼在陣列中共出現多少次
      count++;
  } 
 
  System.out.println("學號尾二碼: " + myNumber + " 在陣列中共出現 " + count + " 次!");
 
  System.out.println("介於 0 到 99 之間的整數沒有在陣列中出現的是: ");
  for (int i=0 ; i<100 ; i++){
    if (ht.get(i) == null) // hashtable 中不存在的值即為陣列中沒出現的整數
      System.out.print(i+" ");
  }
}


jimwayne edited on 2012-04-09 11:14
reply to postreply to post
Java 工作者,但仍然是個初心者.....
話題樹型展開
人氣 標題 作者 字數 發文時間
1584 0~99沒出現在陣列的整數,還有其他的解法嗎?可順便加上註解嗎?感恩。 khb13821 2362 2012-04-08 00:05
1427 Re:0~99沒出現在陣列的整數,還有其他的解法嗎?可順便加上註解嗎?感恩。 walljack760722 8 2012-04-08 02:39
1463 Re:0~99沒出現在陣列的整數,還有其他的解法嗎?可順便加上註解嗎?感恩。 khb13821 208 2012-04-09 00:08
1489 Re:0~99沒出現在陣列的整數,還有其他的解法嗎?可順便加上註解嗎?感恩。 jimwayne 681 2012-04-09 10:56
1294 Re:0~99沒出現在陣列的整數,還有其他的解法嗎?可順便加上註解嗎?感恩。 khb13821 17 2012-04-10 01:03
1301 Re:0~99沒出現在陣列的整數,還有其他的解法嗎?可順便加上註解嗎?感恩。 khb13821 2201 2012-04-10 01:08
1274 Re:0~99沒出現在陣列的整數,還有其他的解法嗎?可順便加上註解嗎?感恩。 jimwayne 2209 2012-04-10 09:37
1256 Re:0~99沒出現在陣列的整數,還有其他的解法嗎?可順便加上註解嗎?感恩。 khb13821 218 2012-04-10 23:05
1239 Re:0~99沒出現在陣列的整數,還有其他的解法嗎?可順便加上註解嗎?感恩。 jimwayne 231 2012-04-11 00:22
1308 Re:0~99沒出現在陣列的整數,還有其他的解法嗎?可順便加上註解嗎?感恩。 puremonkey2006 861 2012-04-09 19:35
1413 Re:0~99沒出現在陣列的整數,還有其他的解法嗎?可順便加上註解嗎?感恩。 javaX 848 2012-04-09 22:17
1275 Re:0~99沒出現在陣列的整數,還有其他的解法嗎?可順便加上註解嗎?感恩。 jimwayne 514 2012-04-10 09:44
1241 Re:0~99沒出現在陣列的整數,還有其他的解法嗎?可順便加上註解嗎?感恩。 puremonkey2006 418 2012-04-10 13:26
1226 Re:0~99沒出現在陣列的整數,還有其他的解法嗎?可順便加上註解嗎?感恩。 Saber_Servant 311 2012-04-10 15:18
» JWorld@TW »  Java 新手區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8