2013-10-16 158 views
-1

你好我正在嘗試在Java中創建一個接受用戶的整數的方法。計算並顯示數組中有多少個整數出現(即創建一個隨機數組)以及輸入整數的數組值的百分比。 這是我創造我的數組:在Java中創建方法

public void fillVector () 
    { 

     int myarray[] = new int [10]; 

     for (int i = 0 ; i < 10 ; i++) 
     { 
     myarray [i] = (int) (Math.random() * 10); 
     } 
    } 

任何sugestions我該怎麼做才能做到這一點?

+1

好的,你有一個用隨機數填充數組的方法。究竟是什麼問題,以及您在編寫ACTUAL方法方面做了什麼? – Kon

+0

應該可能有幾種*不同的方法,每種方法都有一些獨立的工作。例如'fillRandomly','countOccurrences','buildHistogram'等等。所有這些「支持」方法可以/將被執行結果的「主」代碼調用 - 例如向用戶顯示值。 – user2864740

回答

1

這看起來像是給你的家庭作業,所以我不會給你完整的解決方案,但我會分解你需要做的,以解決你的問題的步驟。您必須瞭解如何自己編寫這些步驟,或至少提供一些代碼和特定問題,因爲您的問題現在太模糊了。

  1. 要求用戶輸入數字。
  2. 將該號碼存儲在某處。
  3. 檢查該數組的每個單元格。如果您發現一個外觀 增加計數器並繼續,直到您的索引結束。
  4. 打印給定數字的外觀。
  5. 打印出包含給定值的單元格佔單元格總量的百分比。

正如我從你的代碼可以看出(如果它是你的),你有能力自行解決這個問題。它不應該太難。