数组的解释及使用方法

简介: 数组的解释及使用方法

前言

      游戏里抽过卡吧?随机数?0-100,随机生成,生成了某几个指定的数,便运行相对应的代码,也就是玩家看到屏幕上的“金色传说!!!”类似的事情,这些都可以通过数组,配合随机数Random来实现,快来看看。

一、数组是什么?

       数组:类似于集合的存在,一堆元素化为一个集合。常用的有一维数组和二维数组。

      注:数组是从0开始计数!!!

       常见的一维数组:整数数组,小数数组,字符数组,字符串数组。

       二维数组:平面数组,x,y轴上都有元素

二、怎么使用?

1.使用方法

(1)一维数组

                       创建方法:壹        数据类型[] 数组名称={};

                                         贰        数据类型 数组名称[]={};

int a[]={};
int[] a={};

    实例化:    壹        数据类型 数组名称[]=new int[数组容量];

                                                     数据名称[0]=数据;

          ....

                                                     数据名称[数组容量]=数据;

int a[]=new int[3];
//a[]数组的容量为3
a[0]=520;
a[1]=521;
a[2]=1314;
//将每个容量赋具体值

    贰        数据类型 数据名称[]=new int[数据];

int c[]=new int[521,520,1314];
//直接赋值

                         叁        数据类型 数组名称[]={};

int d[]={520,521,1314};
//即是一位数组的创建方法

(2)二维数组

                       创建方法:壹        数据类型数组名称[][]={{},{},...};

                                         贰        数据类型[][] 数组名称={{},{},...};

float e[][]={{1,5,6},{314,20,21}};
//e[][]数组两行三列,第一行{0,0}=1 {0,1}=5 {0,2}=6 依此类推
float[][] f={{1,5,5},{314,20,21},{19.25,82}};
//f[][]数组三行三列

    实例化:    壹        数据类型 数组名称[][]=new 数据类型[几行][几列];

                                                     数组名称 [第几行]=new 数据类型[]{数据};

                                                     数据类型[第几行][第几列]=数据;

float a[][]=new float[2][3];
//设定数组为二行三列
a[0]=new float[]{5,2,1};
//给{0,0},{0,1},{0,2}赋值
a[1][0]=1;
a[1][1]=3;
a[1][2]=14;
//给{1,0},{1,1},{1,2}赋值

贰        数据类型 数组名称[][]=new 数据类型[][]{{第一行},{第二行},...};

float g[][]=new float[][]{{5,5,13},{21,20,14}};
//直接赋值 {0,0}=5 {0,1}=5 {0,2}=13 {1,0}=21 {1,1}=20 {1,2}=14

   叁        数据类型 数组名称[][]={{第一行数据},{第二行数据},...};

double h[][]={{521,520}{13,14}};
//h[][]数组{0,0}为521,直接赋值,即是二维数组的创建方法

  注:这里的创建方法和实例化没多大联系,不是先创建后实例化的关系,不用纠结,从里面会用一种写出代码,实现自己的功能就行。

2.读入数据

实操展示:

public class printDemo {
   public static void main(String[] args) {
     int a[]= {1,2,3};
     float e[][]={{1,5,5},{314,20,21}};
     for(int i=0;i<3;i++) {
       System.out.println(a[i]);
     }
     for(int j=0;j<2;j++) {
       for(int h=0;h<3;h++) {
         System.out.println(e[j][h]);
       }
     }
  }
}

输出结果:

总结

       本文简单介绍了数组的使用,数组能快速便捷地处理数据。

相关文章
|
9月前
|
索引 Python
python举几个内置函数的例子,并解释其用途。
python举几个内置函数的例子,并解释其用途。
66 0
|
9月前
|
Python
请解释Python中的递归是什么?并举例说明其用法。
【2月更文挑战第25天】【2月更文挑战第85篇】请解释Python中的递归是什么?并举例说明其用法。
50 0
|
9月前
|
Python
请解释Python中的迭代器和生成器的区别?并分别举例说明。
【2月更文挑战第24天】【2月更文挑战第80篇】请解释Python中的迭代器和生成器的区别?并分别举例说明。
55 1
Python编程语言学习:判断变量是否为NONE或False的几种常见写法(if not用法教程)
Python编程语言学习:判断变量是否为NONE或False的几种常见写法(if not用法教程)
|
9月前
|
机器学习/深度学习 存储 搜索推荐
Java数组的定义与常用使用方法
Java数组的定义与常用使用方法
168 0
|
4月前
|
存储 算法 Java
数组的基本概念和基本用法
【10月更文挑战第9天】
|
9月前
|
Python
请解释Python中的列表推导式,并给出一个例子。
请解释Python中的列表推导式,并给出一个例子。
78 0
|
9月前
|
Python
请解释什么是Python中的装饰器,并给出一个例子。
请解释什么是Python中的装饰器,并给出一个例子。
53 0
|
9月前
|
存储 安全 Java
解释Python中的引用和赋值机制。
Python中,变量是对象引用,不存储数据,而存数据在内存的位置。赋值(=)创建变量并让其指向内存中的对象。当多个变量指向同一对象时,它们共享引用。Python使用引用计数管理对象生命周期,对象引用为0时回收。了解这些机制对优化内存使用和防止内存泄漏很重要。例如: ```markdown ```python a = 5 b = a # b引用了同一数字5 del a # 数字5的引用计数仍为1,未被回收 ``` 引用计数并非唯一机制,Python还采用其他策略处理循环引用等复杂情况。
78 2

热门文章

最新文章