2015-11-20 64 views
-2

我已經生成了一個隨機的4位數字,我現在需要把這個數字重新排列並創建最大可能 - 例如,如果我生成了3982然後我想要重新排列它來創建9832(在一個新的變量中)我也需要重新排列它成爲另一個新變量中最小的(2389)..我該怎麼做?重新排列一個數以獲得最大數 - JAVAR

到目前爲止,我有...

public static void main(String[] args) { 
    Random randomGenerator = new Random(); 
    int randomInteger = randomGenerator.nextInt(9999); 
    System.out.println(String.format("%04d", randomInteger)); 
+1

偉大的開始。你有沒有遇到過任何問題? – dotvav

+1

你考慮過對數字進行排序嗎? –

+0

我是新來的java和nooooo想法如何...我是新編程的一般 – Demi

回答

3

您可以通過想着你怎麼能數學提取數字開始。在紙上試試 - 不需要Java。然後你可以試着做java。如果你仍然卡住,那麼你可以詳細說明這個問題,以獲得更多幫助。

5

我認爲你的老師想測試你的三件事:

1)如何生成一個隨機的4位數的整數。

2)如何打破整數爲4個位數

3)如何將4位

每三件事應該已經教入門的java課程排序。所以請訪問你的筆記。