在网站怎么做收款二维码,影视会员网站怎么建设,腾讯云服务器安装wordpress,军队采购网官网续java学习12#xff1a;1、数组,引用类型变量#xff0c;保存数据实际是保存的数组的首地址2、定义数组容器三要素#xff0c;数据类型#xff0c;大小(长度)#xff0c;数组名3、数组的定义公式一#xff1a;数据类型[] 数组名 new 数据类型[元素个数或数组长度]4、数…续java学习121、数组,引用类型变量保存数据实际是保存的数组的首地址2、定义数组容器三要素数据类型大小(长度)数组名3、数组的定义公式一数据类型[] 数组名 new 数据类型[元素个数或数组长度]4、数组的定义公式二数组类型[] 数组名 new 数据类型[]{元素1元素2元素3...} //不允许填写元素个数或数组长度否者编译失败5、数组的定义公式三数组类型[] 数组名 { 元素1 , 元素2 , ... }6、数组中存储的每个元素都有自己的自动编号自动编号最小值为0最大值为长度-1自动编号专业名称索引(index)下标角标访问数组中的原属必须依赖于索引公式数组名[索引]java提供一个属性操作索引数组的一个属性就是数组的长度属性的名字.length使用属性int len 数组名.length 数据类型 int数组的最小索引是0最大索引是数组名.length-17、JVM对自己的内存进行了划分分成5个区域寄存器内存和CPU之间本地方法栈JVM调用了系统中的功能方法和数据共享运行时期class文件进入的地方方法栈所有的方法运行的时候进入的内存堆存储的是容器和对象8、示例代码public class ArraryDemo {public static void main ( String [] args ) {//定义数组第一种方式存储整数容器长度3个int [] arr new int [ 3 ] ;System.out.println( arr ) ;//通过索引的方式数组中的三个元素System.out.println( arr[ 0 ] ) ;System.out.println( arr[ 1 ] ) ;System.out.println( arr[ 2 ] ) ;System.out.println( arr.length ) ;//定义数组第二种方式int [] arr2 new int [] { 1 , 3 , 5 , 7 , 9 } ;System.out.println( arr2[ 1 ] ) ;System.out.println( arr2.length ) ;//定义数组第三种方式int [] arr3 { 1 , 2 , 3 , 4 } ;System.out.println( arr3[ 1 ] ) ;System.out.println( arr3.length ) ;}}9、数组元素赋值/*数组的操作使用索引对数组中的元素赋值*/public class ArrayDemo_1 {public static void main ( String [] args ) {int [] arr new int [ 5 ] ;System.out.println( arr [ 0 ] ) ; // 输出赋值前的值arr [ 0 ] 5 ; // 给数组元素赋值System.out.println( arr [ 0 ] ) ; // 输出赋值后的值}}10、数组遍历{ 1 , 5 , 6 , 7 , 4 }/*数组遍历{ 1 , 5 , 6 , 7 , 4 }将所有的数组元素全部输出依靠索引规律从0开始一直自动增长1到达length-1通过循环来实现for 知道循环次数计数器思想while 不确定循环次数*/public class ArrayDemo_3 {public static void main ( String [] args ) {int [] arr new int [] { 1 , 5 , 6 , 7 , 4 } ; // 创建数组for ( int i 0 ; i arr.length ; i ) {System.out.println( arr[ i ] ) ; // 循环输出数组所有元素}}}11 、数组异常A、数组的索引越界异常B、空指针异常。/*数组操作中常见的两个异常1、数组的索引越界异常2、空指针异常*/public class ArrayDemo_04 {public static void main ( String [] args ) {int [] arr { 4 , 5 , 6 , 0 } ;//数组索引越界异常//System.out.println( arr [ 4 ] ) ; // java.lang.ArrayIndexOutOfBoundsException: 4arr null;//数组空指针异常System.out.println( arr [ 0 ] ) ; // java.lang.NullPointerException}}12、找到数组{ 0 , 5 , 1 , 5 , 3 , 4 , 6 , 9 , 4 , 7 , 8 }中最大的数/*找到数组{ 0 , 5 , 1 , 5 , 3 , 4 , 6 , 9 , 4 , 7 , 8 }中最大的数*/public class ArrayDemo_05 {public static void main ( String [] args ) {int [] arr { 0 , 5 , 1 , 5 , 3 , 4 , 6 , 9 , 4 , 7 , 8 } ; // 定义整型数组int max arr [ 0 ] ; // 将数组中第一个值赋给max//采用for循环for ( int i 1 ; i arr.length ; i ) {if ( max arr [ i ] ) {max arr [ i ] ; // 将大于max的值赋给max}}System.out.println( max ) ; // 输出数组中最大值}}13、 二维数组定义方式和一维数组相似例如方式一int [] [] arr new int [ 3 ] [ 4 ] ;方式二int [] [] arr new int [ 3 ] [] ;待续...