课后作业
随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。
要求将设计思路、程序流程图、源程序代码、结果截图、编程总结等发表到博客园
设计思路:
建一个数组,在for语句中将随机数存入数组中,然后每生成一个数就进行相加,最后在消息框中显示存入的数组和加完之后数。
源程序代码:
import javax.swing.*;
public class SuiJiShu {
public static void main(String[] args)
{
int a[]=new int[10]; //创建一个长度为10的数组
int add=0; //定义一个和值并初始化
String output=" "; //定义一个字符串
for(int i=0;i<a.length;i++)
{
a[i]=(int) (Math.random()*100+1); //定义一个1到100的随机数
output+=a[i]+" ";
}
System.out.println(output+" ");
for(int i=0;i<a.length;i++)
add+=a[i];
output=output+"\n"+"add:"+" "+add;
JOptionPane.showMessageDialog(null,output,"数组求和",
JOptionPane.INFORMATION_MESSAGE);
程序流程图:
结果截图: