课后作业—数组求和

设计思想:利用Random产生随机数,并运用循环将之输入数组中,同时求和,利用JOptionPane进行消息框的输入输出;

程序流程图:

程序源代码:

//数组实现大数相加
import java.util.Random;//导入Random类
import javax.swing.JOptionPane;//导入JOptionPane类
public class Bignumber {
 public static void main(String args[]){
  int p[]=new int[10];//构建数组
  int i,s=0;//初始化和
  String str=JOptionPane.showInputDialog("请输入随机数的最大范围:");
  int a=Integer.parseInt(str);//输入随机数最大值
  for(i=0;i<10;i++){
   p[i]=(int)(Math.random()*a);//生成随机数
   s=s+p[i];//求和
  }
  JOptionPane.showMessageDialog(null, "数组为:"+p[0]+"  "+p[1]+"  "+p[2]+"  "+p[3]+"  "+p[4]+"  "+
  p[5]+"  "+p[6]+"  "+p[7]+"  "+p[8]+"  "+p[9]+"\n"+"和为:"+s);//输出结果
 }

结果截图:

 

 

编程总结:恩,有问题就问度娘,度娘会告诉你一切的。

posted @ 2015-11-02 22:47  丿流年  阅读(160)  评论(0编辑  收藏  举报
TOP