JAVA之简单的随机点名

编程知识 更新时间:2023-04-07 06:59:03

JAVA之简单的随机点名

Random类(位于java.util包)的实例用于生成伪随机数流。本文通过使用Random类,来实现简单的随机点名。

一、代码

import java.util.Random;

public class suiji {
    public static void main(String[] args) {
        String[] name= {"猪儿虫","狗尾巴","胖乎乎","廋高高","张三","李四"};
            //自定义一个数组
        for (int i=0;i<name.length;i++){
            System.out.println(name[i]);//使用for循环输出每一个名字
        }
        System.out.println("=========");//分割线
        Random ran=new Random();//定义随机类
        int favorite=ran.nextInt(name.length);
         //从数组中返回一个伪随机数
        System.out.println("幸运儿是:"+name[favorite]);
    }
}

二、代码解析

定义一个数组可以是一维数组,也可以是二维数组。

  String[] name= {"猪儿虫","狗尾巴","胖乎乎","廋高高","张三","李四"};

使用for循环输出每一个名字
name.length为数组长度
(此段代码只是方便视图,与输出结果无关)

for (int i=0;i<name.length;i++){
            System.out.println(name[i]);//使用for循环输出每一个名字
        }
        System.out.println("=========");//分割线

用到了Random类中的NextInt(),该方法的作用是生成一个随机的int值,该值介于[0,n)的区间,也就是0到n之间的随机int值,包含0而不包含n。

		Random ran=new Random();//定义随机类
        int favorite=ran.nextInt(name.length);
         //从数组中返回一个伪随机数
        System.out.println("幸运儿是:"+name[favorite]);

注:数组中每一个元素都有确切的位置,其用索引(index)或下标来表示,且下标是从0开始的。
数组的长度(数组元素个数)=元素最大值(index)+1

更多推荐

JAVA之简单的随机点名

本文发布于:2023-04-07 06:59:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/df9083396a2b4ab08702a6052abdfd0f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:简单   JAVA

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 52618文章数
  • 14阅读数
  • 0评论数