1.数组
格式:数据类型 [ ] 数据名称 = new 数据类型 [ ] { };
2.初始化
静态初始化(已知要开多少个房间来存储数据)

int[ ] a =new int[ ] {12,32,54,64};
System.out.println(a[0]);
【12】

动态初始化(未知数据个数,需要预留空间 )
int[ ] b =new int [10];//预留了十个空位
System.out.println(b[11]); //超过预留空间个数则会报错(称为数组越界)
【ArrayIndexOutOfBoundsException】
b[0]=11;
b[1]=12;
System.out.println(b[0]);
System.out.println(b[1]);
【11】
【12】
String[ ] c=new String[10];
c[0]="hhh";
c[3]="asdf";
System.out.println(c[0]);
System.out.println(c[3]);
【hhh】
【asdf】
3.数组的长度报数
4.遍历数组
加减数据,输出也随之变化
5.数组的练习:整个数组的输出
特别注意: 数组中数据的长度比 [ ] 的数字多一
思考步骤:
1.输出“[”
2.全部输出每一位数据
3.除最后一位数据外,其他每位数据后都要加“,”
4.输出“]”
【以不同的数据类型定义的数组】
6.数组的练习2:整个数组倒序输出
7.二维数组
法一:
int[] a = {1,2,3};
int[] b = {0,1,2,3};
int[] c = {4,5,6};
int[][] two = new int[][] {a,b,c};
System.out.println(two.length);
【3】
法二:
int[][] two2 = new int[][] {
{4,5,6},
{3,4,5,6},
{4,5,6,7}
};
System.out.println(two2.length);
【3】
8.获取二维数组的值
System.out.print(two2[0][0]);
【4】
System.out.print(two2[1][0]);
【3】
9.使用for循环简便二维数组的输出

最新文章

  1. Json map
  2. html/css小练习1
  3. 【腾讯Bugly干货分享】揭秘:微信是如何用libco支撑8亿用户的
  4. ios retain 与 copy 的区别
  5. jdk+myeclipse配置安装相关步骤
  6. UVA 10673 扩展欧几里得
  7. Do not wait until the conditions are perfect to begin. Beginning makes the conditions perfect(转)
  8. c#开发微信公众平台
  9. Clojure发音
  10. rsync+inotify脚本
  11. 图片格式 WebP APNG
  12. Python(列表操作应用实战)
  13. 调整和删除Win7休眠文件Hiberfil.sys释放C盘
  14. Django常见问题集
  15. 校内模拟赛 虫洞(by NiroBC)
  16. linux windows 共享文件夹
  17. git命令操作的时候,出现中文名显示问题
  18. android AlertDialog.Builder
  19. 【优化】JSON.stringify()使用优化
  20. 数据结构之 栈 (Python 版)

热门文章

  1. jquery mobil 和页面适应
  2. as3.0 橡皮功能2
  3. TZOJ 1705 Dining(拆点最大流)
  4. [剑指Offer]58-翻转字符串
  5. Visual Studio 2015 自动生成 的大文件xxx.vc.db的删除问题
  6. java中Date无法获取数据库时分秒的问题
  7. Android studio实现简单的CRUD
  8. Java10-java语法基础(九)——java的封装性
  9. android屏蔽BACK键、HOME键和多任务键
  10. 服务器webapi集成极光推送学习笔记