任务要求:随机生成10个数,填充一个数组,而后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。java
设计思路:建一个数组,在for语句中将随机数存入数组中,而后每生成一个数就进行相加,最后在消息框中显示存入的数组和加完以后数。 编程
程序流程图:数组
源程序代码:dom
import javax.swing.JOptionPane;spa
public class Randomarray {设计
public static void main(String args[]){blog
int[] a = new int[10];ci
String output ="";io
int sum=0;table
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);
}
}
结果截图:
编程总结:整体来讲此次的任务并不难,重点是随机数的和数组的应用,掌握好消息框输出的参数设置,此次的练习使我对这方面的知识加深了很多。