Java入门-控制结构


if-else

if (condition) {
   statement;
} else {
   statement;
}

Switch

switch (表达式) {
    case value1:
        statement1;
        break;
    case value2:
        statement2;
        break;
    case valuen:
        statementn;
        break;
    default:
        默认执行的代码;
}

当 switch 后表达式的值和 case 语句后的值相同时,从该位置向下执行,直到遇到 break 语句或者 switch 语句块结束;如果没有匹配的 case 语句则执行 default 块的代码。

  • case 后面的值可以是常量数值,也可以是一个常量表达式,但不能是变量或带有变量的表达式

  • 可以把功能相同的 case 语句合并起来

  • default 块可以出现在任意位置,也可以省略

while

while (condition) {
    statement;
}

do-while

do {
    statement;
} while (condition);

for

for (循环变量初始化; 循环条件; 循环变量变化) {
    statement;
}

文章作者: Tianny
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Tianny !
评论
 上一篇
Java入门-数组 Java入门-数组
数组是用来存储固定大小的同类型元素。一旦数组初始化完成,数组在内存中所占的空间将被固定下来,因此数组的长度不可以改变。即使某个数组的元素被清空,但是它所占的空间依然保留。 数组本身也是一种引用类型,既可以存储基本数据类型,也可以存储引用类型
2020-03-15
下一篇 
Java入门-数据类型 Java入门-数据类型
数据类型 基本数据类型变量存储的是数据本身 引用类型变量存储的是数据的空间地址 类型转换自动类型转换把一个表数范围小的数值或变量直接赋给另一个表数范围大的变量时,系统将会进行自动类型转换(隐式转换),否则需要强制转换。 强制类型转换强制类
2020-03-15
  目录