预习 for 循环的使用和数组的概念
来源:互联网 发布:wps在线数据库 编辑:程序博客网 时间:2024/05/21 07:12
for循环
语法:
for((init_statement);(test_expression);(iteration_statement)) {body_statement;}
控制循环结构
- break:
在某些情况下,我们需要在特定的条件下,强制终止循环,而不是等到循环条件(text_expression)不成立的时候,循环才结束。此时我们需要使用break;来完成相应的功能。
break用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦循环体遇到break,系统将完全结束当前循环。
- continue:
和break类似的是,也可以控制循环结构,区别于break,continue还会继续下一轮的循环(如果循环条件还满足的情况下)。
- 使用return结束方法:
-
return语句不是专门控制循环的,在方法任何地方都可以使用return,前提是符合语法的要求,当一个方法执行到return的时候,这个方法将被结束。
数组
数组类型
数组中编程语言里最常见的一种的数据类型,可以存储多个数据,每个数组元素存放一个数据,通常可以使用能够数组的索引,来访问数据元素,包括读写数据元素。
数组也是一种数据类型
Java的数组要求所有的数组元素都是相同的数据类型。
一旦数组的初始化完成,数组在内存中所占据的空间将被固定,因此,数组的长度是不可变的,数组是定长的。
Java里数组可以存储基本数据类型,也可以存储引用数据类型。
数组定义语法:
1.ype[] arrayName;type arrayName[];2.String[] students;int[] codes;String students[];
数组的初始化
Java语言中,必须先初始化数组,然后才可以使用。所谓初始化过程,就是对数组的元素分配内存空间,并且为每个数组元素赋初始值。
数组的初始化方式有两种方式:
- 静态初始化:在数值初始化的时候,程序显式地指定每个数组元素的初始值,由系统来决定数组的长度。
- 动态初始化:程序只指定数组的长度,由系统为每个数组元素分配初始值。 -
静态初始化
语法:
arrayName = new Type[]{element, element, element…… }
简写语法:
arrayName = {element, element, element…… }
动态初始化
语法:
arrayName = new Type[length];
对于动态初始化的数组,系统按照规则给每个元素分配默认值:
- 基本数据类型中,byte/short/int/long,默认值为0;
- 基本数据类型中,float/double,默认值0.0;
- 基本数据类型中字符型char,默认值‘\u0000’;
- 基本数据类型中boolean类型,默认值false;
- 所有的引用数据类型默认值为null;
阅读全文
0 0
- 预习 for 循环的使用和数组的概念
- 预习 for 循环的使用和数组的概念
- 自学:运算符优先级概念、 for 循环的使用、数组的概念
- 使用splice函数对数组中的元素进行删除for循环和for...in的区别
- javascript中的for in循环和for循环的使用
- javascript中的for in循环和for循环的使用
- javascript中的for in循环和for循环的使用
- javascript中的for in循环和for循环的使用
- javascript中的for in循环和for循环的使用
- javascript中的for in循环和for循环的使用
- c链表预习和malloc复习和.....的使用
- Iterator和for循环的使用
- Java (数组的遍历,for循环的使用)
- for循环的使用
- 关于数组的for循环与for...in循环的使用区别
- 高级的for循环和参数数组定义
- 遍历数组的两种写法,for循环和forin
- linux shell 中数组的定义和for循环遍历
- 分布式数据库CAP理论
- Go1.9帮同事写个备份上传小程序,带推告警到open-falcon功能
- Python的数据库操作
- Java处理日期的类
- angularjs解决跨域问题
- 预习 for 循环的使用和数组的概念
- Xcode $(SRCROOT)和$(PROJECT_DIR)区别
- 关于appium测试使用setup和setupclass的问题
- openfire搭建部署四步
- Android Studio3.0新的依赖方式(implementation、api、compileOnly)
- 移动端本地调试
- Aspose.Words for iOS 全新上线 | 支持免费试用
- Object Detection论文笔记(3)
- GIT常用命令,gitLinux常用命令,实用命令----3