数组课堂作业

一、    设计思路 

   先定义一个长度为十的数组,然后产生十个1-10的随机数,把它们挨个存到数组里,再用对话框显示出来,然后定义一个sum函数,输出十个数的和。

二、    源程序代码

package sddw;

import javax.swing.*;

public class Sww {public static void main(String args[]){

    int i;

    double a;

    String output="";

    double []b=new double [10];

    for(i=1;i<b.length;i++)

    {

        a=Math.random()*10;

        b[i]=a;

    }

     output += "Subscript\tValue\n";

      

     for (  i = 0; i < b.length; i++ )

        output += i + "\t" + b[ i ] + "\n";

    JTextArea outputArea = new JTextArea( 11, 10 );

    outputArea.setText( output );

    JOptionPane.showMessageDialog( null, outputArea,

             "Initializing an Array with a Declaration",

             JOptionPane.INFORMATION_MESSAGE );

    double sum=0;

    for(i=0;i<b.length;i++)

    {

        sum+=b[i];

    }

    JOptionPane.showMessageDialog( null, sum,

             "Initializing an Array with a Declaration",

             JOptionPane.INFORMATION_MESSAGE );

 

   

}

 

}

三、    结果截图