数组
课后作业:随机生成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++中也学习,其实数组本身不是很难,主要再次程序中,首先要注意要让定义的数组中的每一项都输出显示在消息框,其次,要让十个数的结果输出到消息框,需要注意的是:整个过程中的十个数是系统随机分配。