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

设计思路:先声明一个数组,再利用for循环对每一个元素赋随机生成的值,在求所有数的和,再根据要求把所有想输出的字符串放入output中,利用串口输出。

 

import java.util.Random;

import javax.swing.JOptionPane;

public class CreateRandom

{

  public static void main(String args[])

  {

  int []Array = new int[10];int sum = 0;

  for(int i = 0;i < Array.length;i++)

  {

    Array[i] = new Random().nextInt(100);

  }

  String output = "";

  for(int i = 0;i < Array.length;i++)

  {

    output += Array[i] + "  ";

  }

  output += "\n";

  for(int i = 0;i < Array.length;i++)

  {

    sum += Array[i];

  }

  output += "随机数相加之和为:" + sum;

  JOptionPane.showMessageDialog(null, output);

  }

}

 

 

 

原因是程序中打印的是arr的首元素地址。

我们可以这么写。

 

 

posted on 2015-10-29 17:46  消失。  阅读(120)  评论(0编辑  收藏  举报