随机数+数组

一.构造图

 

  • 二.Random--随机数

    • 1.导包:import java.util.Random;
    • 2.创建随机数对象: Random r = new Random();
    • 3.获取随机数:r.nextInt( number ); (生成0~number的随机数,不包括number)
    • 4.细节:number可以是任意数也可以是表达式,规则为:包左不包右。
    • 5.例题:

  • 三.数组

    • 1.含义:数组就是一个容器,用来存储相同数据类型的元素
    • 2.定义方式:
      • 静态初始化数组:定义数组的时候,直接给数组赋值。
        • 完整格式:数据类型 [] 数组名 = new 数据类型{数据1,数据2,....}
        • 简写格式:数据类型 [] 数组名 = {数据1,数据2,....}
        • 细节1:每个数据之间用逗号隔开,最后一个数据后面不用加。
        • 细节2:数组内的数据要和外边数据类型一致。
        • 例题:

      • 动态初始化数组:定义数组时先不存入具体的元素值,只确定数组存储的数据类型和数组的长度。
        • 格式:数据类型 [] 数组名 = new 数据类型[长度];
          • int[] arr = new int[3];
        • 数组元素默认值:

      • 适用场景:
        • 静态初始化:适合一开始就知道要存入哪些元素值的业务场景。
        • 动态初始化:适合开始不确定具体元素值,只知道元素个数的业务场景。
    • 3.索引:也叫做下标,是指一个数据在数组里面排在第几个的位置;是从 0 开始的,最大索引 = length - 1 。
      • 访问数组:数组名[索引]
    • 4.数组长度属性:length ;
      • 使用方法:数组名.length 。
    • 注意点:数组变量名存储的是数组在内存中的地址,数组是一种引用数据类型。

    • 例题:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值