首页 > 其他分享 >调取方法 传递数组参数 抽奖

调取方法 传递数组参数 抽奖

时间:2023-02-09 21:58:56浏览次数:210  
标签:index arr 抽奖 int public 数组 调取

package com.fqs.demo;

import java.util.Random;

public class ChouJiang {
    public static void main(String[] args) {
        int [] arr={2,8,9,10,88};
        getNumber(arr);//传入数组的名字arr
        //输出交换后的值
        for(int index=0;index<arr.length;index++) {
            System.out.println(arr[index]+"元现金被抽中");
    }//结束for循环
    }//结束主方法
        
    //开始getNumber方法获取 打乱顺序的数组内的值    
    public static void  getNumber( int arr[]) {//传入int 数组名[]
        //抽取现金红包
                
                Random sj=new Random();
                for(int index=0;index<arr.length;index++) {
                    int sjnumber=sj.nextInt(arr.length);
                    //交换数组内的值 随机
                    int temp;
                    temp=arr[sjnumber];
                    arr[sjnumber]=arr[index];
                    arr[index]=temp;
                }
                
        
    }//结束getNumber方法
                

}

 

标签:index,arr,抽奖,int,public,数组,调取
From: https://www.cnblogs.com/haha1988/p/17107168.html

相关文章

  • 算法刷题 Day 34 | ● 1005.K次取反后最大化的数组和 ● 134. 加油站 ● 135. 分发糖
    1005.K次取反后最大化的数组和本题简单一些,估计大家不用想着贪心,用自己直觉也会有思路。https://programmercarl.com/1005.K%E6%AC%A1%E5%8F%96%E5%8F%8D%E5%90%8E%......
  • 【数组】——螺旋矩阵
    【数组】——螺旋矩阵模拟顺时针画矩阵的过程:1.填充上行从左到右2.填充右列从上到下3.填充下行从右到左4.填充左列从下到上由外向内一圈一圈这么画下去。每一条边都......
  • 打乱数组内的值 打乱的本质是交换, 交换不会丢数也不会多数; 循环将 随机下标和本次
    packagecom.fqs.demo;importjava.util.Random;publicclassZhiBoChouJiang{publicstaticvoidmain(String[]args){//打乱数组中的顺序i......
  • JavaScript实现数组对象去重
    有多种实现方式:一、使用Set对象:Array.from(newSet(array))该方法会先创建一个Set对象,然后再使用Array.from方法将Set对象转换为数组,因为Set对象不允许有......
  • c语言填空:两个数组计算
    #include<stdio.h>//求出a中各相邻两个元素的和,并将这些和存放在数组b中//按每行3个元素的形式输出。例如:b[1]=a[1]+a[0],....,b[9]=a[9]+a[8]main(){inta[10......
  • 【js】数组:filter函数
    前言:在使用filter的时候,永远返回的是一个“被筛选后的”新数组  1、定义 filter() 用于过滤某些元素,如果有if判断,if中往往返回的是true或false(布尔值)2、使用fil......
  • 将二维数组作为函数参数
    今天本来正在写一个稀疏数组的代码,要写的内容很简单,创建一个11x11的数组,将其中两个位置分别赋值为1、2,其余位置为0。然后输出数组看一下是否赋值正确。正常是很简单的事情......
  • 一个大数组根据特定大小分割为多个小数组
    1.Using Skip() and Take()的普通方法usingSystem;usingSystem.Linq;usingSystem.Collections.Generic;publicstaticclassExtensions{publicstat......
  • 连续数组
    给定一个二进制数组 nums ,找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。/***@param{number[]}nums*@return{number}*/constf......
  • 4.4 数组是高效使用内存的基础
    数组是指多个同样数据类型的数据在内存中连续排列的形式。作为数组元素的各个数据会通过连续的编号被区分开来,这个编号称为索引(index)。指定索引后,就可以对该索引所对应地......