随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。
要求将设计思路、程序流程图、源程序代码、结果截图、编程总结等发表到博客园。
设计思路:
先创建数组,然后用for语句为数组的十个元素赋随机值,计算和,输出。题目要求用消息框,所以还要引入JOptionJane这个类。
程序流程图:
程序源代码:
1 import javax.swing.JOptionPane; 2 public class ArrayRandom { 3 public static void main(String args[]){ 4 int c[]=new int[10];//创建数组 5 int sum=0;//定义和数 6 for(int i=0;i<10;i++)//产生十个随机数,存放在数组内 7 { 8 c[i]=(int) (Math.random()*100+1); 9 sum+=c[i]; 10 } 11 String output=c[0]+" "+c[1]+" "+c[2]+" "+c[3]+" "+c[4]+ 12 " "+c[5]+" "+c[6]+" "+c[7]+" "+c[8]+" "+c[9];//将数组内容赋给output 13 JOptionPane.showMessageDialog(null,"产生的随机数组为:"+output 14 +' '+"产生的随机数组的元素和为:"+sum); //输出数组内容以及和 15 } 16 }
结果截图:
总结:
运用到了随机数,消息框,数组,理清思路,就会发现,这只是个很简单的问题。