数组随机分配求和

   

数组

课后作业:随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果输出到消息框;

1、设计思路:申请一个长度为十的数组a[],系统随机生成十个数,并赋值给数组a[],将数组的值显示在消息框,计算和,显示结果。

流程图:

源代码:

// 落幕  雯宝宝  2015.10.28

import java.util.Random;

import javax.swing.JOptionPane;

public class Task 

{

 

public static void main(String[] args)

{

// TODO Auto-generated method stub

int a[], sum=0;

int i;

a=new int[10];

String output=null;

output="系统随机产生的10个数为\n";

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

 

{

a[i]=new Random().nextInt(99) +1;//随即在1-99之间产生一个数

 

output+="a["+(i+1)+"]="+a[i]+"\n";//输出显示a[i]

}

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

{

sum=sum+a[i];//sum求和

output="10个数的和为:"+sum;//输出sum;

JOptionPane.showConfirmDialog(null,output);

}

}

}

编程总结:数组在c++中也学习,其实数组本身不是很难,主要再次程序中,首先要注意要让定义的数组中的每一项都输出显示在消息框,其次,要让十个数的结果输出到消息框,需要注意的是:整个过程中的十个数是系统随机分配。

posted on 2015-10-29 16:20  壹梦  阅读(227)  评论(0编辑  收藏  举报