数组的解释及使用方法

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

前言

      游戏里抽过卡吧?随机数?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]);
       }
     }
  }
}

输出结果:

总结

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

相关文章
|
6月前
|
Python
请解释Python中的递归是什么?并举例说明其用法。
【2月更文挑战第25天】【2月更文挑战第85篇】请解释Python中的递归是什么?并举例说明其用法。
37 0
|
6月前
|
索引 Python
python举几个内置函数的例子,并解释其用途。
python举几个内置函数的例子,并解释其用途。
53 0
|
6月前
|
存储 数据可视化 C语言
C 语言数组教程:定义、访问、修改、循环遍历及多维数组解析
数组用于将多个值存储在单个变量中,而不是为每个值声明单独的变量。 要创建数组,请定义数据类型(例如 int)并指定数组名称,后面跟着方括号 []。 要将值插入其中,请使用逗号分隔的列表,并在花括号内使用
1122 0
|
存储 SQL Oracle
Oracle存储过程中如何使用数组(附范例)
Oracle存储过程中如何使用数组(附范例)
|
1月前
|
存储 算法 Java
|
6月前
|
Python
请解释Python中的lambda函数是什么?并举例说明其用法。
请解释Python中的lambda函数是什么?并举例说明其用法。
43 2
|
6月前
|
Python
请解释Python中的迭代器和生成器的区别?并分别举例说明。
【2月更文挑战第24天】【2月更文挑战第80篇】请解释Python中的迭代器和生成器的区别?并分别举例说明。
39 1
|
6月前
|
存储 Java 程序员
Java数组全套深入探究——基础知识阶段2、数组的定义语法
Java数组全套深入探究——基础知识阶段2、数组的定义语法
65 0
|
6月前
|
小程序 Python
python基础语法(第一章)(变量,注释,判断,循环,输入,输出)
python基础语法(第一章)(变量,注释,判断,循环,输入,输出)
47 0
|
6月前
|
Python
解锁Python集合的妙用:常用函数与实例深度解析
解锁Python集合的妙用:常用函数与实例深度解析
70 0