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以内的随机数并用消息框显示数组内容然后求和输出的全部内容,希望大家喜欢。

相关文章

  • jetty运行时无法保存文件的解决方法

    jetty运行时无法保存文件的解决方法

    这篇文章主要为大家详细介绍了jetty运行时无法保存文件的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • Java 中Map 的用法详解

    Java 中Map 的用法详解

    本文主要介绍java 中的Map 接口, 这里对Map 接口下的几个类做了详细介绍,希望对学习java 编程的小伙伴有所帮助
    2016-07-07
  • Java图形用户界面之列表框

    Java图形用户界面之列表框

    列表框通过Swing组件JList产生,其总是在屏幕上占据固定行数的空间。这篇文章主要介绍了java图形用户界面之列表框的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • Spring Boot jpa Service层代码实例

    Spring Boot jpa Service层代码实例

    这篇文章主要介绍了Spring Boot jpa Service层代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • Spring搭配Ehcache实例解析

    Spring搭配Ehcache实例解析

    这篇文章主要为大家详细介绍了Spring搭配Ehcache实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • Java实现几种序列化方式总结

    Java实现几种序列化方式总结

    本篇文章主要介绍了Java实现几种序列化方式总结,包括Java原生以流的方法进行的序列化、Json序列化、FastJson序列化、Protobuff序列化。有兴趣的可以了解一下。
    2017-03-03
  • springboot配置文件绑定实现解析

    springboot配置文件绑定实现解析

    这篇文章主要介绍了springboot配置文件绑定实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • 浅谈Java中static和非static的区别

    浅谈Java中static和非static的区别

    这篇文章主要介绍了Java中static和非static的相关内容,小编觉得还是很不错的,这里分享给大家,需要的朋友可以参考下。
    2017-10-10
  • java 线程公平锁与非公平锁详解及实例代码

    java 线程公平锁与非公平锁详解及实例代码

    这篇文章主要介绍了java 线程公平锁与非公平锁详解及实例代码的相关资料,需要的朋友可以参考下
    2017-02-02
  • 10种简单的Java性能优化

    10种简单的Java性能优化

    你是否正打算优化hashCode()方法?是否想要绕开正则表达式?Lukas Eder介绍了很多简单方便的性能优化小贴士以及扩展程序性能的技巧
    2017-11-11

最新评论