数组课后作业

课后作业:

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

 

设计思路:首先使用random随机产生10个数,存储在数组中,然后使用for循环把数字存储在一个String对象中,再使用for循环求出数组中所有数字的和,最后用对话框输出内容。

 

程序流程图:

 

 源程序代码:

import javax.swing.*;

 

public class Test1{

public static void main( String args[] ){

String output = "";

int num=0;

 

int n[] = new int[10];

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

n[i]=(int)(Math.random()*100+1);

}

 

output+="随机生成的十个数为:"+"\n";

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

output+=n[i]+" ";

output+="\n";

 

 

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

num+=n[i];

output+="十个数相加等于:"+"\n"+num;

 

 

 

JOptionPane.showMessageDialog(null, output,"输出",JOptionPane.INFORMATION_MESSAGE);

 

}

}

程序结果截图:

 

posted @ 2015-10-30 20:03  sunmei  阅读(181)  评论(0)    收藏  举报