Java生成10个1000以内的随机数并用消息框显示数组内容然后求和输出

 更新时间:2015年10月30日 15:12:43   投稿:mrr  
这篇文章主要介绍了Java生成10个1000以内的随机数并用消息框显示数组内容然后求和输出,需要的朋友可以参考下

本文最终结果大概是这样的,使用java技术随机生成10个数,然后填充一个数组并在消息框中显示数组内容,接着对数组求和输出,将结果显示在消息框中。

 设计思路:可以先用Math.Random()*1000生成1000以内随机数,然后依次存入数组中,然后读取数组,输出随机数,同时进行加法计算,最后将所有结果以消息框形式输出。

程序流程图:

源代码:

package 随机数求和;

import javax.swing.*;
public class Sum {
  public static void main(String args[])
  {
    String output= "10个1000以内的随机数为:\n";
    int sum=0;
    int a []=new int [10];
    for(int i = 0;i<10;i++)
    {
      a[i]=(int) (Math.random()*1000);
      output += " "+a[i];
      sum += a[i];
    }
    output +="\n\n十个数的和是:"+sum;
    JOptionPane.showMessageDialog(null,output,"结果",
        JOptionPane.PLAIN_MESSAGE);
  }
}

结果截图:

总结:利用Math.Random()*n可以生成任意n内的随机数,最后利用JOptionPane.showMessageDialog(null,output," “JOptionPane.PLAIN_MESSAGE);
可以再对话框中输出结果。

以上是实现Java生成10个1000以内的随机数并用消息框显示数组内容然后求和输出的全部内容,希望大家喜欢。

相关文章

  • Java生成验证码功能实例代码

    Java生成验证码功能实例代码

    页面上输入验证码是比较常见的一个功能,实现起来也很简单.给大家写一个简单的生成验证码的示例程序,需要的朋友可以借鉴一下
    2017-05-05
  • Java中的jinfo命令使用详解

    Java中的jinfo命令使用详解

    jinfo是JDK提供的一个可以实时查看Java虚拟机各种配置参数和系统属性的命令行工具,本文给大家介绍下Java中的jinfo命令使用,感兴趣的朋友一起看看吧
    2022-03-03
  • Mybatis下动态sql中##和$$的区别讲解

    Mybatis下动态sql中##和$$的区别讲解

    今天小编就为大家分享一篇关于Mybatis下动态sql中##和$$的区别讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Java定时任务的三种实现方法

    Java定时任务的三种实现方法

    在应用里经常都有用到在后台跑定时任务的需求。举个例子,比如需要在服务后台跑一个定时任务来进行垃圾回收
    2014-04-04
  • springboot中rabbitmq实现消息可靠性机制详解

    springboot中rabbitmq实现消息可靠性机制详解

    这篇文章主要介绍了springboot中rabbitmq实现消息可靠性机制详解,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2021-09-09
  • Java第三方库JodaTime的具体使用

    Java第三方库JodaTime的具体使用

    本文主要介绍了Java第三方库JodaTime的具体使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • Spring中@Async用法详解及简单实例

    Spring中@Async用法详解及简单实例

    这篇文章主要介绍了Spring中@Async用法详解及简单实例的相关资料,需要的朋友可以参考下
    2017-02-02
  • springboot整合 xxl-job的项目实践

    springboot整合 xxl-job的项目实践

    XL-JOB是一个分布式任务调度平台,用于解决分布式系统中的任务调度和管理问题,它包括调度中心、执行器和Web管理控制台,本文就来介绍一下springboot整合 xxl-job的项目实践,感兴趣的可以了解一下
    2024-09-09
  • Java实现五子棋网络版

    Java实现五子棋网络版

    这篇文章主要为大家详细介绍了基于Java编写的网络五子棋,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • springboot整合spring-retry的实现示例

    springboot整合spring-retry的实现示例

    本文将结合实例代码,介绍springboot整合spring-retry的实现示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06

最新评论