java 完成隨機數組輸入及求和實例詳解。本站提示廣大學習愛好者:(java 完成隨機數組輸入及求和實例詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是java 完成隨機數組輸入及求和實例詳解正文
java 完成隨機數組輸入及求和
問題描繪:
隨機生成10個數,填充一個數組,然後用音訊框顯示數組內容,接著計算數組元素的和,將後果也顯示在音訊框中。
設計思緒:
運用java.util中的Random類來獲取隨機數,存入數組後,定義一個String類的對象result,應用for循環存儲要輸入的數組內容到result並且求和;再應用javax.swing中的JoptionPane類創立音訊框停止後果輸入。
源代碼:
import java.util.*; import javax.swing.*; public class SumRandom { public static void main(String[] args) { // TODO Auto-generated method stub long num[] = new long[10]; // 聲明數組類型與大小; String result = ""; // 寄存數組內容輸入後果,初值為空串 long sum = 0; // 和 Random in = new Random(System.currentTimeMillis()); // 創立Random類的對象援用in for(int i = 0; i < 10; i++) { // 求和並且保管輸入後果到result num[i] = in.nextLong(); // 給數組元素分配隨機數 sum += num[i]; // 求和 result += "num["+i+"] = "+num[i]+"\n"; // 寄存數組內容輸入後果 } JOptionPane.showMessageDialog(null, result+"sum = "+sum, "隨機數數組輸入及求和", JOptionPane.CLOSED_OPTION); // 創立音訊框停止後果輸入 } }
運轉後果截圖:
編程總結:
為添加代碼可讀性,可以讓要輸入的後果都轉換為字符串用一個String類對象表示。
感激閱讀,希望能協助到大家,謝謝大家對本站的支持!