Java SE 02 流程控制和数组
2017-05-12 15:05
218 查看
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 ,包含一些方法可直接操作数组。
相关文章推荐
- day4 运算符、流程控制语句 数组 面向对象编程思想
- 疯狂讲义第四章 流程控制和数组
- java流程控制、数组
- 02.运算符,程序流程控制…
- Java SE ---流程控制语句
- JAVA从零单排2-----流程控制和数组
- JAVA笔记:流程控制与数组
- 黑马程序员-Java基础知识预备之Java流程控制与数组
- 【黑马程序员】Java基础02:Java中的程序流程控制结构
- 疯狂讲义第四章 流程控制和数组
- 20120621第一天_复习与测试\02复习流程控制
- [疯狂Java讲义精粹] 第三章|流程控制与数组
- JAVA基础知识学习笔记(流程控制、数组)
- Java SE 自学笔记2 之流程控制
- java流程控制、数组入门(J2SE入门3)
- Java读书笔记04 控制流程 大数值 数组
- 黑马程序员_java基础(2) 流程控制语句&函数与数组
- Java 学习第四章之流程控制和数组
- Java(三)之流程控制与数组
- 疯狂JAVA讲义---第四章(上):流程控制和数组