Day_4数组

Day_4数组

1、         循环标签:使用循环标签可以跳出整个循环

Here:     //循环标签,给循环起个名字

    for(int j=1;j<5;j++){

       for(int x=1;x<3;x++){

          if(x==3){

          break Here; //跳出外层循环      //cgoto a;

          }

       }

}

2、数组:

数组是相同数据类型有序的集合

数组也是对象。数组元素相当于对象的成员变量

数组长度不可变

   //一维数组

   int[]a=new int[3];//创建数组对象;数组是对象

   //默认初始化,数组元素相当于对象的成员变量,默认值与成员变量规则一样

   a[0]=23;    //自动初始化

   a[1]=29;

   a[2]=24;    //数组从0开始

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

   int[][]x = new int[2][];

      x[0] = new int[3];

       x[1] = newint[4];

数组长度:

   for(int x=0;x<array.length;x++){

         array[x]=x+1;

      }

      for(int i:array){        //遍历数组的方式1

         System.out.println(i);

      }

      /*for(int i=0;i<array.length;i++){   //遍历数组的方式2

         //数组的默认值,与成员变量的初始化规则一样,比如,int-0char u/0000,

      System.out.println(array[i]);

      }

 

栈:分配局部变量

指向

堆:对象,(使用new创建的)

增强型for循环(与传统的for循环相比)

优点:增强型for循环具有一定的简洁性与方便性。这在操作集合的时候更加明显。

局限:增强型for循环只能遍历数组的所有元素。增强型for循环只能顺序进行遍历。

 

3、         命令行:

java类名 参数1 参数2 …… 参数n

中间以空格进行分隔。参数会依次传递到args数组中。

 

思考:如果参数本身含有空格怎么办?

使用引号,输出引号用转义字符

4、         多维数组

Int[][]  x=new int[2][2]

x[0]=newint[2]              //    给一维数组初始化

x[1]=newint[3]              //    给一维数组初始化

二维数组的每个元素都是一维数组

      int[][] x=new int[2][];

      x[0]=new int[5];

      x[1]=new int[8];

      System.out.println(x.length);

      System.out.println(x[0].length);

    System.out.println(x[1].length);一维数组                                  


 

二维数组

Int[]array=new int[3]---- ----(  Int[] )[] x=newint  [3]  [3] 相当于是一维数组,类型是数组

所以多维数组就是(多维数组-1)维数组int[][] x=new int[3][4]

 

New Int[]

New Int[]

New Int[]

 

Int 0

1

2

3

Int 0

1

2

3

Int 0

1

2

3

 

 

Int[] x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值