java 實現(xiàn)隨機數(shù)組輸出及求和實例詳解
java 實現(xiàn)隨機數(shù)組輸出及求和
問題描述:
隨機生成10個數(shù),填充一個數(shù)組,然后用消息框顯示數(shù)組內(nèi)容,接著計算數(shù)組元素的和,將結果也顯示在消息框中。
設計思路:
使用java.util中的Random類來獲取隨機數(shù),存入數(shù)組后,定義一個String類的對象result,利用for循環(huán)存儲要輸出的數(shù)組內(nèi)容到result并且求和;再利用javax.swing中的JoptionPane類創(chuàng)建消息框進行結果輸出。
源代碼:
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]; // 聲明數(shù)組類型與大??;
String result = ""; // 存放數(shù)組內(nèi)容輸出結果,初值為空串
long sum = 0; // 和
Random in = new Random(System.currentTimeMillis()); // 創(chuàng)建Random類的對象引用in
for(int i = 0; i < 10; i++) {
// 求和并且保存輸出結果到result
num[i] = in.nextLong(); // 給數(shù)組元素分配隨機數(shù)
sum += num[i]; // 求和
result += "num["+i+"] = "+num[i]+"\n"; // 存放數(shù)組內(nèi)容輸出結果
}
JOptionPane.showMessageDialog(null, result+"sum = "+sum, "隨機數(shù)數(shù)組輸出及求和", JOptionPane.CLOSED_OPTION);
// 創(chuàng)建消息框進行結果輸出
}
}
運行結果截圖:

編程總結:
為增加代碼可讀性,可以讓要輸出的結果都轉換為字符串用一個String類對象表示。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
java項目怎么集成stable diffusion圖文生成算法
在開發(fā)Java項目過程中,我們經(jīng)常需要使用消息傳遞來實現(xiàn)不同組件之間的通信,Stable Diffusion是一種基于消息傳遞的實時通信解決方案,使用Java調(diào)用外部服務(如Python腳本或API服務),這些服務運行Stable Diffusion模型,本文將介紹如何將Stable Diffusion集成到Java項目2024-07-07
SpringBoot3整合SpringSecurity6快速入門示例教程
SpringSecurity 是Spring大家族中一名重要成員,是專門負責安全的框架,本文給大家介紹SpringBoot3整合SpringSecurity6快速入門示例教程,感興趣的朋友一起看看吧2025-04-04

