zoukankan      html  css  js  c++  java
  • Java语言基础之流程控制语句

    第一章 流程控制
    1.1 概述 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果 有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现 我们要完成的功能。
    1.2 顺序结构

    第二章 判断语句
    2.1 判断语句1--if if语句第一种格式: if
    if(关系表达式){ 语句体; }
    2.2 判断语句2--if...else
    if语句第二种格式: if...else
    if(关系表达式) { 语句体1; }else { 语句体2; }
    2.3 判断语句3--if..else if...else
    if语句第三种格式: if...else if ...else
    if (判断条件1) { 执行语句1; } else if (判断条件2) { 执行语句2; }... }else if (判断条件n) { 执行语句n; } else { 执行语句n+1; }

    2.4 语句练习
    2.5 if语句和三元运算符的互换 在某些简单的应用中,if语句是可以和三元运算符互换使用的。
    第三章 选择语句
    3.1 选择语句--switch switch语句格式: //可以上述功能改写为三元运算符形式 c = a > b ? a:b; }
    switch(表达式) { case 常量值1: 语句体1; break; case 常量值2: 语句体2; break; ... default: 语句体n+1; break; }
    switch语句中,表达式的数据类型,可以是byte,short,int,char,enum(枚举)
    3.2 case的穿透性 在switch语句中,如果case的后面不写break,将出现穿透现象,也就是不会在判断下一个case的值,直接向后运 行,直到遇到break,或者整体switch结束
    第四章 循环语句
    4.1 循环概述
    循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形 成死循环。
    4.2 循环语句1--for for循环语句格式:
    for(初始化表达式①; 布尔表达式②; 步进表达式④){ 循环体③ }
    4.3 循环语句2--while
    while循环语句格式:
    while(布尔表达式②){ 循环体③ 步进表达式④ }
    4.4 循环语句3--do...while
    do...while循环格式
    do{ 循环体③ 步进表达式④ }while(布尔表达式②);
    4.5 循环语句的区别 for 和 while 的小区别: 控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继 续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消 失,能够提高内存的使用效率。 在已知循环次数的时候使用推荐使用for,循环次数未知的时推荐使用while。
    4.6 跳出语句 break使用场景:终止switch或者循环 在选择结构switch语句中 在循环语句中 离开使用场景的存在是没有意义的 continue 使用场景:结束本次循环,继续下一次的循环
    第五章 扩展知识点
    5.1 死循环 死循环:也就是循环中的条件永远为true,死循环的是永不结束的循环。
    例如:while(true){}。

  • 相关阅读:
    zoj 2812
    按1的个数排序
    输出等腰梯形
    约瑟夫环杂题
    九度oj 题目1369:字符串的排列
    .NET CORE LOG
    .NET CORE 配置
    dotnet core 数据库
    asp.net core mvc简介
    dotnet core 项目
  • 原文地址:https://www.cnblogs.com/LinYanyan1024-6285/p/13960682.html
Copyright © 2011-2022 走看看