标签:
任务要求:随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。
设计思路:建一个数组,在for语句中将随机数存入数组中,然后每生成一个数就进行相加,最后在消息框中显示存入的数组和加完之后数。
程序流程图:
源程序代码:
import javax.swing.JOptionPane;
public class Randomarray {
public static void main(String args[]){
int[] a = new int[10];
String output ="";
int sum=0;
for(int i = 0;i<10;i++)
{
a[i]=(int) (Math.random()*10+1);
output+=" "+ a[i];
sum+=a[i];
}
JOptionPane.showMessageDialog(null,"随机数为:"+output+ "\n"+"随机数相加结果为:"+sum);
}
}
结果截图:
编程总结:总体来说这次的任务并不难,重点是随机数的和数组的应用,掌握好消息框输出的参数设置,这次的练习使我对这方面的知识加深了不少。
标签:
原文地址:http://www.cnblogs.com/kk-95/p/4928179.html