欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java 實現(xiàn)隨機數(shù)組輸出及求和實例詳解

 更新時間:2016年11月12日 09:04:04   投稿:lqh  
這篇文章主要介紹了java 實現(xiàn)隨機數(shù)組輸出及求和實例詳解的相關(guān)資料,需要的朋友可以參考下

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)文章

  • JAVA8如何妙用Optional解決NPE問題詳解

    JAVA8如何妙用Optional解決NPE問題詳解

    在Java中,null代表一個不存在的對象,如果對它進行操作就會拋出java.lang.NullPointerException異常,下面這篇文章主要給大家介紹了關(guān)于JAVA8如何妙用Optional解決NPE問題的相關(guān)資料,需要的朋友可以參考下
    2018-06-06
  • Java如何確定兩個區(qū)間范圍是否有交集

    Java如何確定兩個區(qū)間范圍是否有交集

    這篇文章主要介紹了Java如何確定兩個區(qū)間范圍是否有交集問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 詳解Java設(shè)計模式編程中的策略模式

    詳解Java設(shè)計模式編程中的策略模式

    這篇文章主要介紹了詳解Java設(shè)計模式編程中的策略模式,策略模式強調(diào)對對象的封裝使用,比如文中舉的錦囊妙計的例子便很生動,需要的朋友可以參考下
    2016-02-02
  • Spring?Validation接口入?yún)⑿r炇纠a

    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字符串的實例

    這篇文章主要介紹了給JavaBean賦默認值并且轉(zhuǎn)Json字符串的實例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • WebUploader客戶端批量上傳圖片 后臺使用springMVC

    WebUploader客戶端批量上傳圖片 后臺使用springMVC

    這篇文章主要為大家詳細介紹了WebUploader客戶端批量上傳圖片,后臺使用springMVC接收實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • 詳解JVM之運行時常量池

    詳解JVM之運行時常量池

    JVM在運行的時候會對class文件進行加載,鏈接和初始化的過程。class文件中定義的常量池在JVM加載之后會發(fā)生什么神奇的變化呢?快來看一看吧。
    2021-06-06
  • Java實現(xiàn)動態(tài)驗證碼生成

    Java實現(xiàn)動態(tài)驗證碼生成

    這篇文章主要為大家詳細介紹了Java實現(xiàn)動態(tài)驗證碼生成,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 整理Java編程中常用的基本描述符與運算符

    整理Java編程中常用的基本描述符與運算符

    這篇文章主要介紹了Java編程中常用的基本描述符與運算符整理,包括運算符優(yōu)先級等平時經(jīng)常查看反復(fù)記憶的知識點,需要的朋友可以參考下
    2016-02-02
  • 超詳細講解Java秒殺項目登陸模塊的實現(xiàn)

    超詳細講解Java秒殺項目登陸模塊的實現(xiàn)

    這是一個主要使用java開發(fā)的秒殺系統(tǒng),項目比較大,所以本篇只實現(xiàn)了登陸模塊,代碼非常詳盡,感興趣的朋友快來看看
    2022-03-03

最新評論