Java SE 02 流程控制和数组
来源:互联网 发布:拓扑康102n 导入数据 编辑:程序博客网 时间:2024/05/20 02:21
2.1 顺序结构
程序从上到下逐行的执行,中间没有任何判断和跳转。
2.2 分支结构
2.2.1 if条件语句
2.2.2 switch分支语句
由一个控制表达式和多个case 标签组成。switch语句后面的控制表达式的数据类型只能是byte short char int ,枚举类型 java.lang.String 类型 不能是boolean类型
switch (expression) { case condition1: { statement(s) break; } case condition2: { statement(s) break; } ... default: { statement(s) } }
2.3 循环结构
包括 while \ do while \ for \嵌套循环
不细述
2.4 控制循环结构
2.4.1 使用break
某些时候需要在某种条件出现时强行终止循环,可以使用break;
break用于完全结束一个循环,结束循环体,执行循环之后的代码。
2.4.2 使用continue
continue只是忽略本次循环剩下语句,接着开始下一次循环,并不会终止循环。
2.4.3 使用return
return的功能是结束一个方法。当一个方法执行到一个语句时。这个方法将被结束。
2.5数组类型
- Java要求所有数组元素具有相同的数据类型。一旦数组的初始化完成,数组在内存中的空间将被固定下来,因此数组的长度将不可改变。
- 定义数组:
type[] arrayName; - 初始化
静态初始化:由系统显示指定每个元素的初始值
如:
int[] intArr;
intArr = new int[] {5,6,8,10};
动态初始化:只指定数组的长度,由系统为每个元素指定初始值。
如:int[] prices = new int [5]; - 使用数组 如 int[5]
- foreach循环 如
for ( String book : books)
{
System.out.println(book);
}
2.6 深入数组
- 数组引用变量只是一个引用,这个引用变量可以指向任何有效的内存,只有当该引用指向有效内存后才可通过该数组变量来访问数组元素。
实际的数组对象被存储在堆(heap)中,如果引用该数组对象的数组引用变量是一个局部变量,那么它被存储在栈中(stack)中 - …
- Java8 增强的工具类 Arrays ,包含一些方法可直接操作数组。
0 0
- Java SE 02 流程控制和数组
- Java SE基础知识:流程控制
- 【Java SE】流程控制语句
- Java流程控制和数组
- Java SE-表达式、块、流程控制
- 【JAVA SE】7.控制流程语句
- Java-----4、流程控制和数组
- 学习java流程控制和数组
- 【java基础】流程控制和数组
- java流程控制、数组
- 流程控制和数组
- 【JAVA SE】16.继承和访问控制
- Java SE 自学笔记2 之流程控制
- Java SE学习笔记:运算符、流程控制语句、循环
- (JAVA SE 学习笔记)Java.SE.第006讲.流程控制语句.Flow.Control.Statement
- java 流程控制 方法数组
- java流程控制与数组
- JAVA从零单排2-----流程控制和数组
- USB Type-C工作原理深度解析
- C++后台开发之编译与链接2017/5/12
- poj3461 KMP
- JavaScript自定义跨浏览器事件处理工具
- 微信小程序入门六本地缓存和搜索
- Java SE 02 流程控制和数组
- 【最小生成树】洛谷 P1547 Out of Hay
- hadoop2.7.2学习笔记08-代理用户(超级用户以其他用户的名义执行操作)
- 信息安全工程师 学习笔记(十五)
- ARP地址解析原理
- mybates 参数和处理
- Arrays.sort()总结
- Spring Cache
- 12个非常有用的JavaScript技巧