程序 | java 随机生成10个数,填充一个数组并计算数组的和

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序 | java 随机生成10个数,填充一个数组并计算数组的和相关的知识,希望对你有一定的参考价值。

[实验要求]

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

1.设计思路

random随机生成10个数,赋值到数组中,然后对数组里的数进行相加,采用JOptionPane.showMessageDialog消息框进行输出。

2.程序流程图

技术分享

3.源程序代码

 1 import javax.swing.*;
 2 
 3 public class Array {
 4     
 5     
 6     public static void main(String[] args) {
 7 
 8         // TODO Auto-generated method stub
 9 
10         String output = "";
11         
12         int n[]=new int[10];
13         
14         for(int i=0;i<10;i++)
15         {
16             n[i]=(int) ( Math.random() *100 );
17         }
18 
19        
20 
21         int a=0;
22 
23         output += "数组为:\\n ";
24 
25         for(int i=0;i<n.length;i++)
26 
27             output += n[i] + "\\n";
28 
29         output += "数组和为:";
30 
31         for(int i=0;i<n.length;i++)
32 
33             a += n[i];
34 
35         output += a;
36 
37         JTextArea outputArea = new JTextArea( 11, 10 );
38 
39           outputArea.setText( output );
40 
41         JOptionPane.showMessageDialog( null, outputArea, "Initializing an Array with a Declaration",JOptionPane.INFORMATION_MESSAGE );//以对话框的形式出现
42 
43         System.exit( 0 );
44 
45     }

4.结果截图

技术分享

5.编程总结

int n[]=new int[10];[开辟新数组]
Math.random()[产生随机数]
JOptionPane.showMessageDialog()[对消息进行消息框的输出]

以上是关于程序 | java 随机生成10个数,填充一个数组并计算数组的和的主要内容,如果未能解决你的问题,请参考以下文章

java程序练习:数组中随机10个数中的最大值

动手动脑 数组

java 动手动脑

我可以创建一个用六个随机数填充 100 个数组的循环吗?

随机数数组输出及求和

shell   随机生成10个数,找出最大值