码迷,mamicode.com
首页 > 编程语言 > 详细

数组随机数求和

时间:2015-10-29 13:13:39      阅读:343      评论:0      收藏:0      [点我收藏+]

标签:

作业说明

随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。

要求将设计思路、程序流程图、源程序代码、结果截图、编程总结等发表到博客园。

一、程序设计思路

使用Random类,产生随机数;使用JOptionPane类,使用消息框,输出信息;

创建一个int型数组,长度为10,存放随机数;

使用for循环把随机数存入数组中并求出数组中所有元素的和

使用JTextArea和JOptionPane生成消息框,输出数组的求和结果

二、程序流程图

技术分享

三、程序源代码

//随机数组元素求和 信1403-220142976蒋保宁 参考资料 InitArray.java
package demo;
import javax.swing.*;
public class Qiuhe {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        String output = "";
        int num=0;
        int array[] = new int[10];
        for(int i=0;i<array.length;i++){
        array[i]=(int)(Math.random()*100+1);
        }

        output += "序列号\t数组元素\n";

        for ( int i = 0; i < array.length; i++ )
        { 
        output += i + "\t" + array[ i ] + "\n";
        num+=array[i];
        }
        JTextArea outputArea = new JTextArea( 11, 10 );
          outputArea.setText( output );

          JOptionPane.showMessageDialog( null, outputArea,"系统产生的数组随机数:",
             JOptionPane.INFORMATION_MESSAGE );
          JOptionPane.showMessageDialog(null,"数组产生的随机数的和为:"+num);

          System.exit( 0 );

    }

}

四、结果截图

技术分享

技术分享

技术分享

技术分享

五、编程总结

随机数的产生:使用Random类,产生随机数

JTextArea outputArea = new JTextArea( 11, 10 );
outputArea.setText( output );将一个JTextArea嵌入到JOptionPane中

使用\t实现字符串的分列输出的

 

数组随机数求和

标签:

原文地址:http://www.cnblogs.com/sist1437493141/p/4920090.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!