java 實現(xiàn)隨機數(shù)組輸出及求和實例詳解
java 實現(xiàn)隨機數(shù)組輸出及求和
問題描述:
隨機生成10個數(shù),填充一個數(shù)組,然后用消息框顯示數(shù)組內(nèi)容,接著計算數(shù)組元素的和,將結(jié)果也顯示在消息框中。
設(shè)計思路:
使用java.util中的Random類來獲取隨機數(shù),存入數(shù)組后,定義一個String類的對象result,利用for循環(huán)存儲要輸出的數(shù)組內(nèi)容到result并且求和;再利用javax.swing中的JoptionPane類創(chuàng)建消息框進行結(jié)果輸出。
源代碼:
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)容輸出結(jié)果,初值為空串 long sum = 0; // 和 Random in = new Random(System.currentTimeMillis()); // 創(chuàng)建Random類的對象引用in for(int i = 0; i < 10; i++) { // 求和并且保存輸出結(jié)果到result num[i] = in.nextLong(); // 給數(shù)組元素分配隨機數(shù) sum += num[i]; // 求和 result += "num["+i+"] = "+num[i]+"\n"; // 存放數(shù)組內(nèi)容輸出結(jié)果 } JOptionPane.showMessageDialog(null, result+"sum = "+sum, "隨機數(shù)數(shù)組輸出及求和", JOptionPane.CLOSED_OPTION); // 創(chuàng)建消息框進行結(jié)果輸出 } }
運行結(jié)果截圖:
編程總結(jié):
為增加代碼可讀性,可以讓要輸出的結(jié)果都轉(zhuǎn)換為字符串用一個String類對象表示。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Spring?Validation接口入?yún)⑿r炇纠a
Spring?Validation是一種用于實現(xiàn)數(shù)據(jù)校驗的框架,它提供了一系列的校驗器,針對不同的數(shù)據(jù)類型可以使用不同的校驗器進行校驗,下面這篇文章主要給大家介紹了關(guān)于Spring?Validation接口入?yún)⑿r灥南嚓P(guān)資料,需要的朋友可以參考下2023-06-06給JavaBean賦默認值并且轉(zhuǎn)Json字符串的實例
這篇文章主要介紹了給JavaBean賦默認值并且轉(zhuǎn)Json字符串的實例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03WebUploader客戶端批量上傳圖片 后臺使用springMVC
這篇文章主要為大家詳細介紹了WebUploader客戶端批量上傳圖片,后臺使用springMVC接收實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-09-09