随机生成数字填充数组

  • 随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。
  • 设计思路:

  1、创建一个数组array[],长度为10

  2、在for循环中调用Math.Random()方法随机生成一定范围内的整数。

  3、调用JOptionPane.showMessageDialog()方法将数组元素输出。

  4、用for循环将数组元素相加,然后同步骤3。

  • 程序流程图:

 

  • 源程序代码:
  • //随机生成10个数,填充一个数组,用消息框显示数组内容,
  • //接着计算数组元素的和,将结果也显示在消息框中。
  • //黄星,2015,10,28

 

  • import javax.swing.JOptionPane;
  • public class ArraySum
  • {
  • public static void main(String[] args)
  • {
  • int[] array=new int[10];//定义一个数组,长度为10。
  • int result=0;       //定义一个变量初值为0。
  • String output="";
  • //随机生成一个100以内的数,填充数组。
  • for(int i=0;i<array.length;i++)
  • array[i]=(int)(Math.random()*100);
  • //将数组元素输出。
  • output+="随机生成的十个数是:"+"\n";
  • for(int i=0;i<array.length;i++)
  • output+=array[i]+" ";
  • output+="\n";//换行
  • //将数组元素相加。
  • for(int i=0;i<array.length;i++)
  • result+=array[i];
  • output+="十个数相加等于:"+"\n"+result;
  • //以消息框的形式输出。
  • JOptionPane.showMessageDialog(null, output,
  • "输出",JOptionPane.INFORMATION_MESSAGE);
  • }
  • }
  • 结果截图:

  

posted @ 2015-10-28 17:08  白茶清欢5266  阅读(820)  评论(0编辑  收藏  举报