本文最終結果大概是這樣的,使用java技術隨機產生10個數,然後填入一個數組並在訊息框中顯示數組內容,接著對數組求和輸出,將結果顯示在訊息框中。
設計想法:可以先用Math.Random()*1000產生1000以內隨機數,然後依序存入數組中,然後讀取數組,輸出隨機數,同時進行加法計算,最後將所有結果以訊息框輸出。
程式流程圖:
原始碼:
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以內的隨機數並用訊息框顯示數組內容然後求和輸出的全部內容,希望大家喜歡。