一、 设计思路
先定义一个长度为十的数组,然后产生十个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 );
}
}
三、 结果截图