程序要求:

随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。
要求将设计思路、程序流程图、源程序代码、结果截图

 

设计思路:新建一个数组,用随机数函数Random为其赋值,之后做和输出。

程序流程图:

程序源代码:

import java.util.Random; import javax.swing.*;

public class Lianxi {

  public static void main(String args[]){

   Random ran=new Random();

    String  output=new String();

   int a[]=new int[10];

   int jishu=0;

   for(int i=0;i<10;i++)    {

    a[i]=ran.nextInt(10);  

   output+="数组第"+i+"个数为"+a[i]+" \n";

    jishu+=a[i];

   }      

output+="数组各元素和为"+jishu+"\n";   

      JOptionPane.showMessageDialog( null, output,  

          "Initializing an Array with a Declaration",       

     JOptionPane.INFORMATION_MESSAGE );   }

}

实验截图: