Java从入门到精通(6)------数组

Java从入门到精通(6)

任务:数组


如果没有数组,要存储多个值,就需要定义多个变量
22,23,26,28

int a = 23,b=23,c=26,d=28;


有了数组,定义一个数组变量,就可以存放多个数据


什么是数组?

答:数组是内存中一段连续的存储空间,它用于存放一组相同类型的数据


定义数组的基本语法
数据类型[]  数组名称 = new 数据类型[大小];

int[]  arrs = new  int[3];

定义了一个数组,数组只能存放int类型(整型),最多只能存放3个

int[]  arrs = new  int[3];
当此代码运行以后,系统会在内存中分配可以存储三个数的空间大小


如何操作数组中的数据?

答:数组中的每一个空间,都有一个下标与之对应,下标必须从0开始,而且必须连续,如果要把数据存储到数组中指定的位置,必须通过下标来操作



把数据存到数组中:

数组名[下标]  =  值;

arrs[0] = 22;  //把22存储到数组中下标为0的位置

把取得数组中的数据,也必须通过下标来取

System.out.println(arrs[1]);
数组的特点:

数组用于存放一组相同类型的数据,数组在定义的时候,必须指定数组的大小


例如:

int[]   arrs = new int[3];  //表示数组只能存放3个整数
下标为:0,1,2


String[]  arrs  = new String[3];

double[]   arrs = new double[5];//表示数组只能存放5个浮点数

下标为: 0,1,2,3,4

要访问数组中的元素,必须通过下标访问

数组下标的特点

1、下标从0开始
2、下标必须要连续


int[]  arrs = new int[N];

最大下标为:N-1
在java中定义数组的语法有四种:

第一种:
int[]    arrs =  new int[5];


第二种:  
int  arrs[] = new int[5];



第三种:定义数组的时候,直接给数组赋值,这种方式不能指定数组的大小

int[]   arrs = new int[]{22,33,44};


第四种:(对第三种方式的一个缩写)

int[]  arrs = {22,33,44};








int[]  arrs = new int[3];

int arrs[] = new int[3];

int[] arrs = new int[]{1,2,3};

int[] arrs = {1,2,3,4,5};


如何获得数组的长度?


数组名称.length          -----------得到数组的长度



foreach循环---------JDK的版本至少要是1.5或以上


语法:


for( 数据类型    变量名称    : 数组名称){


}



"字符串"+ 数值            字符串与数值,用+连接,做的不是加法运算,而是连接


"字符串"+  (数值 +  数值)  +"字符串"



任务:接收6个数,找到这些数中最大值与最小值


     3    1     2      5     6       4


   升序:    从小到大排列  1  2  3  4  5  6


   降序:    从大到小排列   6  5   4  3  2  1


常见排序方式:

第一种: 冒泡排序 (相邻的两个数作比较,大的向后放,小的向前放)


第二种: 选择排序


Java从入门到精通(6)

任务:数组


如果没有数组,要存储多个值,就需要定义多个变量
22,23,26,28

int a = 23,b=23,c=26,d=28;


有了数组,定义一个数组变量,就可以存放多个数据


什么是数组?

答:数组是内存中一段连续的存储空间,它用于存放一组相同类型的数据


定义数组的基本语法
数据类型[]  数组名称 = new 数据类型[大小];

int[]  arrs = new  int[3];

定义了一个数组,数组只能存放int类型(整型),最多只能存放3个

int[]  arrs = new  int[3];
当此代码运行以后,系统会在内存中分配可以存储三个数的空间大小


如何操作数组中的数据?

答:数组中的每一个空间,都有一个下标与之对应,下标必须从0开始,而且必须连续,如果要把数据存储到数组中指定的位置,必须通过下标来操作



把数据存到数组中:

数组名[下标]  =  值;

arrs[0] = 22;  //把22存储到数组中下标为0的位置

把取得数组中的数据,也必须通过下标来取

System.out.println(arrs[1]);
数组的特点:

数组用于存放一组相同类型的数据,数组在定义的时候,必须指定数组的大小


例如:

int[]   arrs = new int[3];  //表示数组只能存放3个整数
下标为:0,1,2


String[]  arrs  = new String[3];

double[]   arrs = new double[5];//表示数组只能存放5个浮点数

下标为: 0,1,2,3,4

要访问数组中的元素,必须通过下标访问

数组下标的特点

1、下标从0开始
2、下标必须要连续


int[]  arrs = new int[N];

最大下标为:N-1
在java中定义数组的语法有四种:

第一种:
int[]    arrs =  new int[5];


第二种:  
int  arrs[] = new int[5];



第三种:定义数组的时候,直接给数组赋值,这种方式不能指定数组的大小

int[]   arrs = new int[]{22,33,44};


第四种:(对第三种方式的一个缩写)

int[]  arrs = {22,33,44};








int[]  arrs = new int[3];

int arrs[] = new int[3];

int[] arrs = new int[]{1,2,3};

int[] arrs = {1,2,3,4,5};


如何获得数组的长度?


数组名称.length          -----------得到数组的长度



foreach循环---------JDK的版本至少要是1.5或以上


语法:


for( 数据类型    变量名称    : 数组名称){


}



"字符串"+ 数值            字符串与数值,用+连接,做的不是加法运算,而是连接


"字符串"+  (数值 +  数值)  +"字符串"



任务:接收6个数,找到这些数中最大值与最小值


     3    1     2      5     6       4


   升序:    从小到大排列  1  2  3  4  5  6


   降序:    从大到小排列   6  5   4  3  2  1


常见排序方式:

第一种: 冒泡排序 (相邻的两个数作比较,大的向后放,小的向前放)


第二种: 选择排序


Java从入门到精通(6)

任务:数组


如果没有数组,要存储多个值,就需要定义多个变量
22,23,26,28

int a = 23,b=23,c=26,d=28;


有了数组,定义一个数组变量,就可以存放多个数据


什么是数组?

答:数组是内存中一段连续的存储空间,它用于存放一组相同类型的数据


定义数组的基本语法
数据类型[]  数组名称 = new 数据类型[大小];

int[]  arrs = new  int[3];

定义了一个数组,数组只能存放int类型(整型),最多只能存放3个

int[]  arrs = new  int[3];
当此代码运行以后,系统会在内存中分配可以存储三个数的空间大小


如何操作数组中的数据?

答:数组中的每一个空间,都有一个下标与之对应,下标必须从0开始,而且必须连续,如果要把数据存储到数组中指定的位置,必须通过下标来操作



把数据存到数组中:

数组名[下标]  =  值;

arrs[0] = 22;  //把22存储到数组中下标为0的位置

把取得数组中的数据,也必须通过下标来取

System.out.println(arrs[1]);
数组的特点:

数组用于存放一组相同类型的数据,数组在定义的时候,必须指定数组的大小


例如:

int[]   arrs = new int[3];  //表示数组只能存放3个整数
下标为:0,1,2


String[]  arrs  = new String[3];

double[]   arrs = new double[5];//表示数组只能存放5个浮点数

下标为: 0,1,2,3,4

要访问数组中的元素,必须通过下标访问

数组下标的特点

1、下标从0开始
2、下标必须要连续


int[]  arrs = new int[N];

最大下标为:N-1
在java中定义数组的语法有四种:

第一种:
int[]    arrs =  new int[5];


第二种:  
int  arrs[] = new int[5];



第三种:定义数组的时候,直接给数组赋值,这种方式不能指定数组的大小

int[]   arrs = new int[]{22,33,44};


第四种:(对第三种方式的一个缩写)

int[]  arrs = {22,33,44};








int[]  arrs = new int[3];

int arrs[] = new int[3];

int[] arrs = new int[]{1,2,3};

int[] arrs = {1,2,3,4,5};


如何获得数组的长度?


数组名称.length          -----------得到数组的长度



foreach循环---------JDK的版本至少要是1.5或以上


语法:


for( 数据类型    变量名称    : 数组名称){


}



"字符串"+ 数值            字符串与数值,用+连接,做的不是加法运算,而是连接


"字符串"+  (数值 +  数值)  +"字符串"



任务:接收6个数,找到这些数中最大值与最小值


     3    1     2      5     6       4


   升序:    从小到大排列  1  2  3  4  5  6


   降序:    从大到小排列   6  5   4  3  2  1


常见排序方式:

第一种: 冒泡排序 (相邻的两个数作比较,大的向后放,小的向前放)


第二种: 选择排序


Java从入门到精通(6)

任务:数组


如果没有数组,要存储多个值,就需要定义多个变量
22,23,26,28

int a = 23,b=23,c=26,d=28;


有了数组,定义一个数组变量,就可以存放多个数据


什么是数组?

答:数组是内存中一段连续的存储空间,它用于存放一组相同类型的数据


定义数组的基本语法
数据类型[]  数组名称 = new 数据类型[大小];

int[]  arrs = new  int[3];

定义了一个数组,数组只能存放int类型(整型),最多只能存放3个

int[]  arrs = new  int[3];
当此代码运行以后,系统会在内存中分配可以存储三个数的空间大小


如何操作数组中的数据?

答:数组中的每一个空间,都有一个下标与之对应,下标必须从0开始,而且必须连续,如果要把数据存储到数组中指定的位置,必须通过下标来操作



把数据存到数组中:

数组名[下标]  =  值;

arrs[0] = 22;  //把22存储到数组中下标为0的位置

把取得数组中的数据,也必须通过下标来取

System.out.println(arrs[1]);
数组的特点:

数组用于存放一组相同类型的数据,数组在定义的时候,必须指定数组的大小


例如:

int[]   arrs = new int[3];  //表示数组只能存放3个整数
下标为:0,1,2


String[]  arrs  = new String[3];

double[]   arrs = new double[5];//表示数组只能存放5个浮点数

下标为: 0,1,2,3,4

要访问数组中的元素,必须通过下标访问

数组下标的特点

1、下标从0开始
2、下标必须要连续


int[]  arrs = new int[N];

最大下标为:N-1
在java中定义数组的语法有四种:

第一种:
int[]    arrs =  new int[5];


第二种:  
int  arrs[] = new int[5];



第三种:定义数组的时候,直接给数组赋值,这种方式不能指定数组的大小

int[]   arrs = new int[]{22,33,44};


第四种:(对第三种方式的一个缩写)

int[]  arrs = {22,33,44};








int[]  arrs = new int[3];

int arrs[] = new int[3];

int[] arrs = new int[]{1,2,3};

int[] arrs = {1,2,3,4,5};


如何获得数组的长度?


数组名称.length          -----------得到数组的长度



foreach循环---------JDK的版本至少要是1.5或以上


语法:


for( 数据类型    变量名称    : 数组名称){


}



"字符串"+ 数值            字符串与数值,用+连接,做的不是加法运算,而是连接


"字符串"+  (数值 +  数值)  +"字符串"



任务:接收6个数,找到这些数中最大值与最小值


     3    1     2      5     6       4


   升序:    从小到大排列  1  2  3  4  5  6


   降序:    从大到小排列   6  5   4  3  2  1


常见排序方式:

第一种: 冒泡排序 (相邻的两个数作比较,大的向后放,小的向前放)


第二种: 选择排序


Java从入门到精通(6)

任务:数组


如果没有数组,要存储多个值,就需要定义多个变量
22,23,26,28

int a = 23,b=23,c=26,d=28;


有了数组,定义一个数组变量,就可以存放多个数据


什么是数组?

答:数组是内存中一段连续的存储空间,它用于存放一组相同类型的数据


定义数组的基本语法
数据类型[]  数组名称 = new 数据类型[大小];

int[]  arrs = new  int[3];

定义了一个数组,数组只能存放int类型(整型),最多只能存放3个

int[]  arrs = new  int[3];
当此代码运行以后,系统会在内存中分配可以存储三个数的空间大小


如何操作数组中的数据?

答:数组中的每一个空间,都有一个下标与之对应,下标必须从0开始,而且必须连续,如果要把数据存储到数组中指定的位置,必须通过下标来操作



把数据存到数组中:

数组名[下标]  =  值;

arrs[0] = 22;  //把22存储到数组中下标为0的位置

把取得数组中的数据,也必须通过下标来取

System.out.println(arrs[1]);
数组的特点:

数组用于存放一组相同类型的数据,数组在定义的时候,必须指定数组的大小


例如:

int[]   arrs = new int[3];  //表示数组只能存放3个整数
下标为:0,1,2


String[]  arrs  = new String[3];

double[]   arrs = new double[5];//表示数组只能存放5个浮点数

下标为: 0,1,2,3,4

要访问数组中的元素,必须通过下标访问

数组下标的特点

1、下标从0开始
2、下标必须要连续


int[]  arrs = new int[N];

最大下标为:N-1
在java中定义数组的语法有四种:

第一种:
int[]    arrs =  new int[5];


第二种:  
int  arrs[] = new int[5];



第三种:定义数组的时候,直接给数组赋值,这种方式不能指定数组的大小

int[]   arrs = new int[]{22,33,44};


第四种:(对第三种方式的一个缩写)

int[]  arrs = {22,33,44};








int[]  arrs = new int[3];

int arrs[] = new int[3];

int[] arrs = new int[]{1,2,3};

int[] arrs = {1,2,3,4,5};


如何获得数组的长度?


数组名称.length          -----------得到数组的长度



foreach循环---------JDK的版本至少要是1.5或以上


语法:


for( 数据类型    变量名称    : 数组名称){


}



"字符串"+ 数值            字符串与数值,用+连接,做的不是加法运算,而是连接


"字符串"+  (数值 +  数值)  +"字符串"



任务:接收6个数,找到这些数中最大值与最小值


     3    1     2      5     6       4


   升序:    从小到大排列  1  2  3  4  5  6


   降序:    从大到小排列   6  5   4  3  2  1


常见排序方式:

第一种: 冒泡排序 (相邻的两个数作比较,大的向后放,小的向前放)


第二种: 选择排序

Java第六章

任务:数组


如果没有数组,要存储多个值,就需要定义多个变量
22,23,26,28

int a = 23,b=23,c=26,d=28;


有了数组,定义一个数组变量,就可以存放多个数据


什么是数组?

答:数组是内存中一段连续的存储空间,它用于存放一组相同类型的数据


定义数组的基本语法
数据类型[]  数组名称 = new 数据类型[大小];

int[]  arrs = new  int[3];

定义了一个数组,数组只能存放int类型(整型),最多只能存放3个

int[]  arrs = new  int[3];
当此代码运行以后,系统会在内存中分配可以存储三个数的空间大小


如何操作数组中的数据?

答:数组中的每一个空间,都有一个下标与之对应,下标必须从0开始,而且必须连续,如果要把数据存储到数组中指定的位置,必须通过下标来操作



把数据存到数组中:

数组名[下标]  =  值;

arrs[0] = 22;  //把22存储到数组中下标为0的位置

把取得数组中的数据,也必须通过下标来取

System.out.println(arrs[1]);
数组的特点:

数组用于存放一组相同类型的数据,数组在定义的时候,必须指定数组的大小


例如:

int[]   arrs = new int[3];  //表示数组只能存放3个整数
下标为:0,1,2


String[]  arrs  = new String[3];

double[]   arrs = new double[5];//表示数组只能存放5个浮点数

下标为: 0,1,2,3,4

要访问数组中的元素,必须通过下标访问

数组下标的特点

1、下标从0开始
2、下标必须要连续


int[]  arrs = new int[N];

最大下标为:N-1
在java中定义数组的语法有四种:

第一种:
int[]    arrs =  new int[5];


第二种:  
int  arrs[] = new int[5];



第三种:定义数组的时候,直接给数组赋值,这种方式不能指定数组的大小

int[]   arrs = new int[]{22,33,44};


第四种:(对第三种方式的一个缩写)

int[]  arrs = {22,33,44};








int[]  arrs = new int[3];

int arrs[] = new int[3];

int[] arrs = new int[]{1,2,3};

int[] arrs = {1,2,3,4,5};


如何获得数组的长度?


数组名称.length          -----------得到数组的长度



foreach循环---------JDK的版本至少要是1.5或以上


语法:


for( 数据类型    变量名称    : 数组名称){


}



"字符串"+ 数值            字符串与数值,用+连接,做的不是加法运算,而是连接


"字符串"+  (数值 +  数值)  +"字符串"



任务:接收6个数,找到这些数中最大值与最小值


     3    1     2      5     6       4


   升序:    从小到大排列  1  2  3  4  5  6


   降序:    从大到小排列   6  5   4  3  2  1


常见排序方式:

第一种: 冒泡排序 (相邻的两个数作比较,大的向后放,小的向前放)


第二种: 选择排序

你可能感兴趣的:(Java从入门到精通,java,入门,数组)