2016-10-31 89 views
-5

我正在處理我的第一個項目,並且必須打印用戶給出的數字的素數,並且素數需要以上升的順序打印。我已經能夠打印從1到100的素數,但不能在數字給我時打印。任何幫助,我可以得到將不勝感激。在java中打印素數

+5

你能告訴我們你到目前爲止?我們不會爲您編寫代碼。 –

+1

好像你想看看方法和變量 –

+0

「一個數字的素數」是否指「數字的主要因素」? – jsheeran

回答

0

當一個項目太大時,將其分解成更小的塊並分別處理每塊。你說你需要一個帶有選項的菜單系統。首先用簡單的虛擬選項編寫菜單系統本身:System.out.println("This is option one.");

獲取該部分的工作。測試它。修復錯誤(他們將在那裏!)並再次測試,直到它工作。

然後從選項開始,如Prime Factors選項。有很多主要因素計劃供您參考。選擇一個簡單的,你可以理解並編寫自己的版本。不要只複製你不明白的東西 - 你不會那麼學。素因子程序自然分爲兩部分:

1)找出用戶給你的號碼的主要因素。

2)按順序打印因子。

分別在每個零件上工作,並在最後進行組合。在加入它們之前,不要忘記測試並修復每個部分。在一個小程序中發現錯誤要比在一個大程序中容易得多。

如果您發現問題無法解決,請再次詢問。通過詢問你的程序的一小部分,我們可以更容易地爲你提供幫助,並且更容易提出更好,更具體的問題。