本文最終結果大概是這樣的,使用java技術随機生成10個數,然後填充一個數組并在消息框中顯示數組内容,接着對數組求和輸出,将結果顯示在消息框中。
設計思路:可以先用Math.Random()*1000生成1000以内随機數,然後依次存入數組中,然後讀取數組,輸出随機數,同時進行加法計算,最後将所有結果以消息框形式輸出。
程式流程圖:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5SN5gzMlZWN5IGZhVmZzUWNmFWYkRzMlNDZihjZ4ITYz8CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
源代碼:
package 随機數求和;
import javax.swing.*;
public class Sum {
public static void main(String args[])
{
String output= "10個1000以内的随機數為:\n";
int sum=0;
int a []=new int [10];
for(int i = 0;i<10;i++)
{
a[i]=(int) (Math.random()*1000);
output += " "+a[i];
sum += a[i];
}
output +="\n\n十個數的和是:"+sum;
JOptionPane.showMessageDialog(null,output,"結果",
JOptionPane.PLAIN_MESSAGE);
}
}
結果截圖:
總結:利用Math.Random()*n可以生成任意n内的随機數,最後利用JOptionPane.showMessageDialog(null,output," “JOptionPane.PLAIN_MESSAGE);
可以再對話框中輸出結果。
以上是實作Java生成10個1000以内的随機數并用消息框顯示數組内容然後求和輸出的全部内容,希望大家喜歡。