Java基础知识点(流程控制语句)

    技术2022-07-11  121

    Java流程控制

    判断(分支选择)结构

    if结构

    形式一 if (logic expression) { statement; } 形式二 if (logic expression) { statement; } else { statement; } 形式三 if (logic expression) { statement; } else if (logic expression) { statement; } else { statement; }

    switch结构 switch是针对某一变量进行条件符合的判断,也就是看该变量是否等同于case语句块中的举例。 在控制表达式中,只允许出现 byte、short、int、char四种基础数据类型,在JDK1.7以后,支持 String 类型的控制表达式。

    switch (expression) { case condition1 : { statement; break; } case condition2 : { statement; break; } default : { statement; break; } }

    循环结构

    循环语句可以在满足循环条件的情况下,反复执行某一段代码。 被重复执行的代码叫做循环体。 循环语句可能包含的部分有:

    初始化语句(init_statement):一条或多条语句,这些语句用于完成一些初始化的工作。循环条件(test_expression):是一个 boolean 类型的表达式,这个表达式决定是否继续执行循环体。循环体(body_statement):如果条件允许,循环体会被反复执行。迭代语句(iteration_statement):在一次循环体执行结束后,对循环体条件进行求值,通常用于控制循环条件中的变量,使得循环在合适的时候结束。

    while结构

    (init_statement); while (test_expression) { body_statement; [iteration_statement]; }

    do-while 结构 无论如何都会执行一次循环体内容。

    (init_statement); do { body_statement; [iteration_statement]; } while (test_expression)

    for 循环

    for ([init_statement]; test_expression; [iteration_statement]) { body_statement; }

    练习

    一、选择 D

    B

    D

    B

    C

    C

    C B

    D

    B

    二、编程

    class Practice2 { public static void main(String[] args) { char c = 'i'; switch (c) { case 'a':{ System.out.println("是元音字母a"); break; } case 'e':{ System.out.println("是元音字母e"); break; } case 'i':{ System.out.println("是元音字母i"); break; } case 'o':{ System.out.println("是元音字母o"); break; } case 'u':{ System.out.println("是元音字母u"); break; } default: { System.out.println("不是元音字母"); break; } } } }

    Processed: 0.015, SQL: 9