Java 中控制流程基本与 C/C++ 相似,因此大部分相同的部分会选择跳过。java
Java 不容许使用一个数字做为布尔值使用编程
与 C/C++ 同样:数组
与 C/C++ 同样:code
使用逗号操做符能够在 for 语句中定义多个变量(必须是一样类型)和执行多个语句:blog
for(int i = 1, j = 1 + 1; i < 10; i++, i++) { System.out.println("i = " + i + ",j = " + j); }
使用foreach
语法能够方便的遍历数组或容器:get
// f 为一个float的数组 for(float x: f) { System.out.println(x); }
return
的两种用途:it
返回值类型为 void 的方法能够没有 return,此时该方法的结尾处会有一个隐式的 returnclass
Java 中 break 和 continue 与 C/C++ 相似,可是 Java 中没有 goto,但能够用 break 和 continue 实现跳转。容器
标签:变量
,如
label1:`continue & break 与标签一块儿使用:
outer: for(;true;) { // for1 inner: for(;true;) { // for2 continue; //继续执行 for2 循环 continue inner; // 继续执行 for2 循环 continue outer; // 继续执行 for1 循环 break; // 跳出 for2 break inner; // 跳出 for2 break outer; // 跳出 for1 } }
与 C++ 相似
switch(integral-selector) { case integral-value1: statement; break; case integral-value2: statement; break; case integral-value3: statement; break; default: statement; }
本文首发于Code & Fun