java-逻辑结构


选择

  • if
1
2
3
4
5
6
7
class Test { 
public static void main(String[] args) {
if ( /* 判断条件 */ ){
// 条件成立时执行这里面的代码
}
}
}

其他的 if else 不过多赘述

switch case

1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Test { 
public static void main(String[] args) {
switch ( /* 表达式 */ ){
case /* 值 1 */:
// 当表达式取得的值符合值 1 执行此段代码
break;
// 如果不加上 break 语句,会让程序按顺序往下执行直到break
case /* 值 2 */: // 当表达式取得的值符合值 2 执行此段代码
break;
default: // 当表达式不符合上面列举的值的时候执行这里面的代码
}
}
}

循环

  • while
1
2
3
4
5
6
7
class Test { 
public static void main(String[] args) {
while ( /* 判定条件 */ ) {
// 条件成立时执行循环体内代码
}
}
}
  • do…while
    `
1
2
3
4
5
class Test { 
public static void main(String[] args) {
do { // 需要执行的代码 } while ( /* 循环判断条件 */ );
}
}
for 循环

**第一种

1
2
3
4
5
6
7
class Test { 
public static void main(String[] args) {
for ( /* 初始化 */; /* 循环的判断条件 */; /* 每次循环后执行的步骤 */ ){
// 当循环的条件成立执行循环体内代码
}
}
}

** 第二种

1
2
3
4
5
6
7
8
9
10
11
class Test { 
public static void main(String[] args) {
// 假设集合Z是一个数组
int[] arr = {1, 2, 3, 4, 5};
// 使用增强型 for 循环遍历数组arr中的每一个元素
for (int num : arr) {
// 这个语句块的每一次循环时,num 分别是数组 arr 中的一个元素。
System.out.println(num);
}
}
}

这个跟php的遍历数组一样


文章作者: K1T0
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 K1T0 !
  目录