最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

java 實(shí)現(xiàn)隨機(jī)數(shù)組輸出及求和

問題描述:

隨機(jī)生成10個數(shù),填充一個數(shù)組,然后用消息框顯示數(shù)組內(nèi)容,接著計(jì)算數(shù)組元素的和,將結(jié)果也顯示在消息框中。

設(shè)計(jì)思路:

使用java.util中的Random類來獲取隨機(jī)數(shù),存入數(shù)組后,定義一個String類的對象result,利用for循環(huán)存儲要輸出的數(shù)組內(nèi)容到result并且求和;再利用javax.swing中的JoptionPane類創(chuàng)建消息框進(jìn)行結(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ù)組元素分配隨機(jī)數(shù)
      sum += num[i];        // 求和
      result += "num["+i+"] = "+num[i]+"\n"; // 存放數(shù)組內(nèi)容輸出結(jié)果
    }
    JOptionPane.showMessageDialog(null, result+"sum = "+sum, "隨機(jī)數(shù)數(shù)組輸出及求和", JOptionPane.CLOSED_OPTION);
                     // 創(chuàng)建消息框進(jìn)行結(jié)果輸出
  }

}

運(yùn)行結(jié)果截圖:

 編程總結(jié):

為增加代碼可讀性,可以讓要輸出的結(jié)果都轉(zhuǎn)換為字符串用一個String類對象表示。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • Java的關(guān)鍵字與保留字小結(jié)

    Java的關(guān)鍵字與保留字小結(jié)

    Java 保留字列表 (依字母排序 共14組) : Java保留字是指現(xiàn)有Java版本尚未使用 但以后版本可能會作為關(guān)鍵字使用
    2012-10-10
  • Java中的Semaphore信號量詳解

    Java中的Semaphore信號量詳解

    這篇文章主要介紹了Java中的Semaphore信號量詳解,Semaphore(信號量)是用來控制同時訪問特定資源的線程數(shù)量,通過協(xié)調(diào)各個線程以保證合理地使用公共資源,需要的朋友可以參考下
    2023-12-12
  • java項(xiàng)目怎么集成stable diffusion圖文生成算法

    java項(xiàng)目怎么集成stable diffusion圖文生成算法

    在開發(fā)Java項(xiàng)目過程中,我們經(jīng)常需要使用消息傳遞來實(shí)現(xiàn)不同組件之間的通信,Stable Diffusion是一種基于消息傳遞的實(shí)時通信解決方案,使用Java調(diào)用外部服務(wù)(如Python腳本或API服務(wù)),這些服務(wù)運(yùn)行Stable Diffusion模型,本文將介紹如何將Stable Diffusion集成到Java項(xiàng)目
    2024-07-07
  • SpringBoot整合阿里云開通短信服務(wù)詳解

    SpringBoot整合阿里云開通短信服務(wù)詳解

    這篇文章主要介紹了如何利用SpringBoot整合阿里云實(shí)現(xiàn)短信服務(wù)的開通,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)有一定幫助,需要的可以參考一下
    2022-03-03
  • SpringBoot3整合SpringSecurity6快速入門示例教程

    SpringBoot3整合SpringSecurity6快速入門示例教程

    SpringSecurity 是Spring大家族中一名重要成員,是專門負(fù)責(zé)安全的框架,本文給大家介紹SpringBoot3整合SpringSecurity6快速入門示例教程,感興趣的朋友一起看看吧
    2025-04-04
  • springboot普通類中如何獲取session問題

    springboot普通類中如何獲取session問題

    這篇文章主要介紹了springboot普通類中如何獲取session問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Java中map遍歷方式的選擇問題詳解

    Java中map遍歷方式的選擇問題詳解

    這篇文章主要介紹了Java中map遍歷方式的選擇問題的相關(guān)內(nèi)容,小編覺得挺不錯的,在則里分享給大家,需要的朋友可以參考下。
    2017-10-10
  • Java計(jì)算文本MD5加密值的方法示例

    Java計(jì)算文本MD5加密值的方法示例

    這篇文章主要介紹了Java計(jì)算文本MD5加密值的方法,結(jié)合實(shí)例形式分析了Java基于security實(shí)現(xiàn)md5加密算法進(jìn)行文本加密相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • Mac?M1安裝JDK的實(shí)戰(zhàn)避坑指南

    Mac?M1安裝JDK的實(shí)戰(zhàn)避坑指南

    這篇文章主要給大家介紹了關(guān)于Mac?M1安裝JDK避坑的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2023-02-02
  • Java編程代碼性能優(yōu)化

    Java編程代碼性能優(yōu)化

    本文介紹了 Java 代碼優(yōu)化的過程,總結(jié)了優(yōu)化 Java 程序的一些最佳實(shí)踐,分析了進(jìn)行優(yōu)化的方法,并解釋了性能提升的原因,需要的朋友可以參考下
    2015-11-11

最新評論

京山县| 高邮市| 芦溪县| 汉寿县| 融水| 江油市| 桂林市| 沧州市| 东兰县| 龙江县| 彭州市| 黄大仙区| 亚东县| 赤城县| 大安市| 许昌县| 西平县| 长丰县| 万源市| 台前县| 黄浦区| 固始县| 孙吴县| 香格里拉县| 伊吾县| 武山县| 穆棱市| 佛坪县| 化州市| 武穴市| 灵石县| 礼泉县| 祁阳县| 武定县| 丹东市| 普宁市| 道真| 雷山县| 静乐县| 濮阳市| 凤庆县|