第一篇

来源:互联网 发布:上古世纪捏脸数据图片 编辑:程序博客网 时间:2024/06/06 20:18
数组:
  概念:一组相同元素的集合


  声明数组:
 数组类型[] 数组名;
 数组类型 数组名[];


声明定义:数据类型[] 数组名=new 数据类型[长度]  OR  
 数据类型 数组名[]=new 数据类型[长度]
 注意:数组的长度确定后无法改变
数组初始化
 1.静态初始化
  数组名=new数组类型[]{元素1,元素2,元素3,,,,元素N}
  2.动态初始化




  动态初始化:
   是数组初始化时只需要指定长度,由系统为数组元素赋值初始值,每个数组元素初始值都有一个特定的默认值,
不同数据类型的数组对应不同的默认值,系统将按以下的规则分配初始值。
   1. 元素类型是基本类型中的整数类型(byte,shot,int和long),则数组元素默认值为0
   2.元素类型是基本类型中的浮点类型(float 和double),则元素默认值为0
   3.元素类型是基本类型中的字符类型(char),则数组元素默认值为“\u0000”
   4.元素类型是基本类型中的布尔类型(boolean),则数组元素默认值为false
   5.元素类型是引用类型(类,接口和数组),则数组元素默认值为null


  数组名 =new数据类型[长度]
注意:数组的长度确定后无法改变








遍历数组(嵌套循环):
   for (数据类型 变量名:数组名)
{
   循环体
}


数组的遍历和赋值:
数组的长度:数组名.length


二维数组的概念
数组的数组
二维数组
    声明:
     数据类型[][]数组名


声明定义:数据类型[][] 数组名=new 数据类型[长度][长度]  OR  
 数据类型 数组名[][]=new 数据类型[长度][长度]
 注意:数组的长度确定后无法改变


  二维数组初始化
  数组类型  数组名 [][] ={{第0行元素值},{第1行元素值},,,,{第n行元素值}}




冒泡排序绝密口诀:
N个数字来排队
两两相比小靠前
外层循环N-1
内层循环N-1-i
0 0
原创粉丝点击