课后作业

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

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

 

 

设计思路:

建一个数组,在for语句中将随机数存入数组中,然后每生成一个数就进行相加,最后在消息框中显示存入的数组和加完之后数。

 

 

 

 

  源程序代码:

 

 

 

 

 

 

     import  javax.swing.*;

public class SuiJiShu {

public static void main(String[] args)

{    

int a[]=new int[10];   //创建一个长度为10的数组

int add=0;       //定义一个和值并初始化

String output=" ";  //定义一个字符串

for(int i=0;i<a.length;i++)

{

a[i]=(int) (Math.random()*100+1);  //定义一个1100的随机数

output+=a[i]+" ";

 

}

System.out.println(output+" ");

for(int i=0;i<a.length;i++)

 

add+=a[i];

 

output=output+"\n"+"add:"+" "+add;

JOptionPane.showMessageDialog(null,output,"数组求和",

JOptionPane.INFORMATION_MESSAGE);

 

 

 

 

 

 

 

 

程序流程图:

 

 

 结果截图:

 

 

 

 

 

 

posted @ 2015-11-02 09:15  beifangderen  阅读(102)  评论(0编辑  收藏  举报