随机生成数字填充数组

  • 随机生成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);
  • }
  • }
  • 结果截图:

时间: 2025-01-06 00:24:27

随机生成数字填充数组的相关文章

随机生成数字验证码

protected void Page_Load(object sender, EventArgs e) { // 生成验证码 string checkCode = RandLetter(4); // 把新的验证码保存到Session中 Session["CheckCode"] = checkCode; // 输入验证码 CreateImages(checkCode); } /// <summary> /// 生成验证图片 /// </summary> ///

java定时器Timer,TimerTask每隔一段时间随机生成数字

1:java.util.Timer类是一种工具,线程用其安排以后在后台线程中执行的任务.可安排任务执行一次,或者定期重复执行. 2:TimerTask类是由 Timer 安排为一次执行或重复执行的任务,因为有TimerTask类是一个抽象类,必须有其子类对其实现来完成定时任务的功能. TimerCallClient .java客户端代码: Timercallclient.java代码   package com.skyon.gd.test; import java.util.Timer; /**

[CareerCup] 18.3 Randomly Generate Integers 随机生成数字

18.3 Write a method to randomly generate a set of m integers from an array of size n. Each element must have equal probability of being chosen. 这道题让我们从一个数组中随机取出m个数字,要求每个数字被取出的概率相同,其实这道题用的是之前那道18.2 Shuffle Cards的方法,同样我们可以用递归和迭代两种方法来做,递归的思路还用的回溯法,回溯到i+

iOS随机生成数字

有时候我们需要在程序中生成随机数,但是在Objective-c中并没有提供相应的函数,好在C中提供了rand().srand().random().arc4random()几个函数.那么怎么使用呢?下面将简单介绍: 1.  获取一个随机整数范围在:[0,100)包括0,不包括100 int x = arc4random() % 100; 2.  获取一个随机数范围在:[500,1000),包括500,包括1000 int y = (arc4random() % 501) + 500; 3.  获

随机生成数字

int number = 10;//number代表生成0-(number-1)的随机数 Random random = new Random(); int a=random.nextInt(number);

Python 随机生成数字,字符串,用户自动化生成数据

需要提前了解两个模块,string,random 1.关于string模块 import string print(string.punctuation) #输出为:!"#$%&'()*+,-./:;<=>[email protected][\]^_`{|}~ print(string.digits) #输出为:0123456789 print(string.ascii_letters) #输出为:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM

随机生成多维数组

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; namespace ConsoleApplication31 { class Program { static void Main(string[] args) { int[] a=new int[]{3,4,6,5,6,7,8,9,0}; for (int i = 0; i <

随机生成数字(ashx文件,调用上篇所写发送邮件代码)

public void ProcessRequest(HttpContext context) { //邮件标题 string Email_Title = Dsis.Core.SysCore.PubFunction.DataFilter(Dsis.Core.SysCore.SysFunction.GetParameterInfo("Email_Title")["PValue"]); context.Response.ContentType = "text/

LabView随机生成二维数组