初入数组
来源:互联网 发布:java 时间选择控件 编辑:程序博客网 时间:2024/06/05 20:37
数组:
存储相同数据类型的一组数据。
连续的空间
声明一个变量就是在内存空间划出一块合适的空间
声明一个变量就是在内存空间划出一块连续的空间
数组名即标识符,连续空间的首地址。
元素下标表明了元素在数组中的位置,从0开始。
数组中的每一个元素都可一通过下标来访问。
数组长度固定不变,避免数组越界。
如何使用数组————————
使用数组四步走:
1.声明数组 int[]a;int b[]; a就是数组的名字(标识符) 一般情况下写前一种
2.分配空间 a=new int[5]; 创建一个长度为五的对象(空间)
前两步可以和为一步 int[]a=new int[30];
3.赋值 a[0]=8; 即使不赋值,数组元素的默认值是0
4.处理数据 a[0]=a[0]*10;
数组赋值
方法1: 边声明边赋值
int[]score={99,89,79};
int [] score= new int []{89,90,88] ——不能指定数组的长度
方法二:循环使用
想写一个for循环,将每个值循环输入。
通过for循环
就是建立一个for循环遍历每一个元素。
通过foreach循环
for(int score:scores){
System.out.println(score);
}
冒号前
定义的一个变量score去接受每次循环得到的元素
冒号后
是要被遍历的数组
表达式1和表达式2(即冒号前后)的数据类型是一致的
好处是:写法比for循环更简单,用于完整数组的遍历。,不会出现数组下标越界的问题。
缺点是:写法比较麻烦,但是可以写出遍历的范围。
阅读全文
0 0
- 初入数组
- 数组初入和数组的使用
- 初入
- 初入
- 初入
- 初入
- 初入
- 变长参数入参VS数组入参
- php 二维数组入mysql 数据库
- PHP之array_push() 压入数组元素
- 整型数据存放入字符数组
- 数组作为函数的入参
- ios读取txt文件并存入数组
- Spring MVC 入参支持数组
- 入坑字符串之 后缀数组
- 初入SOA
- 初入茅庐
- 初入大学
- JavaScript案例之粒子烟花
- jQuery获得内容的高度
- SVM支持向量机算法
- Spring Cloud 入门教程(一):服务治理(Eureka)
- hadoop学习笔记--11.hive DDL操作
- 初入数组
- HDOJ 2037 今年暑假不AC
- 图像处理16:图形旋转
- Web应用及Servlet简述(以Tomcat为例)
- 读书方法
- [js] 数据类型
- [PAT乙级]1004. 成绩排名 (20)
- 基于当当dubbox的provider部署及启动方式-main函数启动
- From .1:从屏保到Win平台开发