zoukankan      html  css  js  c++  java
  • 02_5if switch分支与循环语句

    02_5if switch分支与循环语句

    1.语句

    1.1条件语句-根据不同条件,执行不同语句。

    if

    if ... else

    if ... else if

    if ... else if ... else if ... else

    switch

    1.2循环语句-重复执行某些动作

    for

    while

    do ... while

    1.3for循环语句

    for语句为如下形式:

    for(表达式1; 表达式2; 表达式3) {语句; ... ;}

    执行过程

    首先计算表达式1,接着执行表达式2,若表达式2的值=true,则执行语句,接着执行表达式3,在判断表达式2的值;依此重复下去,直到表达式2的值=false

    for语句中三个表达式都可以省略

    1.4while & do while语句

    while语句为如下形式:

    while(逻辑表达式) {语句; ...;}

    执行过程

    先判断逻辑表达式的值。若=true,则执行其后面的语句,然后再次判断条件并反复执行,直到条件不成立为止。

    do...while语句为如下形式:

    do{语句;...;}while(逻辑表达式);

    执行过程

    先执行语句,在判断逻辑表达式的值,若为true,再执行语句,否则结束循环。

    1.5break & continue语句

    break语句用于终止某个语句块的执行。用在循环语句体中,可以强行退出循环;例如

    public class Test {

    public static void main (String args[]) {

    int stop = 4;

    for (int i=1; i<=10; i++) {

    //i等于stop时,退出循环

    if (i == stop) break;

    System.out.println(“ i= ” + i);

    }

    }

    }

    i = 1

    i = 2

    i = 3

    continue语句用在循环语句体中,用于终止某次循环过程,跳过循环中continue语句下面未执行的循环,开始下一次循环过程。例如

    public class Test {

    public static void main (String args[]) {

    int skip = 4;

    for (int i=1; i<=5; i++) {

    //i等于skip时,跳过当次循环

    if (i == skip) continue;

    System.out.println(“ i= ” + i);

    }

    }

    }

    i = 1

    i = 2

    i = 3

    i = 5

    1.6switch语句

    switch() {

    case xx :

    ...

    case xx :

    ...

    default:

    ...

    }

    小心case穿透,推荐使用break语句

    多个case可以合并到一起

    default可以省略,但不推荐省略

    switch

    javaswitch语句只能探测int类型值

  • 相关阅读:
    重温MVC基础入门
    重温ASP.NET WebAPI(一)初阶
    WebApi的安全性及其解决方案
    Asp.net Core + EF Core + Bootstrap搭建的MVC后台通用管理系统模板(跨平台版本)
    ASP.NET经典权限解决方案,适用于OA、CRM、ERP、HR等应用系统
    一款MVC5+EF+Bootstrap搭建的后台通用管理系统模板
    mac设置多个屏幕显示的问题
    JavaScript有这几种测试
    Script error.解决方法
    Script error.深度测试
  • 原文地址:https://www.cnblogs.com/flyback/p/8627575.html
Copyright © 2011-2022 走看看