随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。
设计思路;
用Random生成1000以内随机数,依次存入数组中,输出随机数加法计算,以消息框形式输出。
源代码;
import javax.swing.*;
public class Sum {
public static void main(String args[])
{
String output= "10个1000以内的随机数为: ";
int sum=0;
int a []=new int [10];
for(int i = 0;i<10;i++)
{
a[i]=(int) (Math.random()*1000);
output += " "+a[i];
sum += a[i];
}
output +=" 十个数的和是:"+sum;
JOptionPane.showMessageDialog(null,output,"结果",
JOptionPane.PLAIN_MESSAGE);
}
}
截图;
总结;
使用Random可以随机产生1-1000以内的数字,相加求和就可以完成程序。