2024年java基础结构选择

java基础结构选择本周主要学习是选择结构以及循环结构 一 选择结构 选择在上一篇中有详细的叙述 选择结构分为 if 单支选择 if else 双分支选择 if else if 多重选择 if 嵌套以及 switch 语句这五种类型 每个类型都需要掌握三个方面 分别是语法结构 执行规律以及注意事项 接下来我们来一一看看 回顾一下 选择结构的一些例题上一篇文章中已经罗列出来了 这里就不罗列了 今天重点整理一下循环结构 1

大家好,我是讯享网,很高兴认识大家。



本周主要学习是选择结构以及循环结构
一、选择结构
   选择在上一篇中有详细的叙述,选择结构分为if单支选择、if-else双分支选择、if-else-if多重选择、if嵌套以及switch语句这五种类型。每个类型都需要掌握三个方面,分别是语法结构、执行规律以及注意事项。接下来我们来一一看看,回顾一下,选择结构的一些例题上一篇文章中已经罗列出来了,这里就不罗列了,今天重点整理一下循环结构。

java的选择器模式写法 java选择结构知识点总结_java

   1、if单支选择结构
   语法结构:
       *    if(条件){
       *        //代码块
       *    }
   执行规律:
       *    如果条件为true,执行{}里的代码块,执行完代码块之后,继续执行{}后面的代码
       *    如果条件为false,则跳过if选择结构,执行{}后面的代码
   注意事项:
       *    条件不管写的多么的简单还是多么的复杂,最终结果应该是布尔值,要么为true要么为false

java的选择器模式写法 java选择结构知识点总结_代码块_02

   2、if-else双分支选择结构

   语法结构:
       *    if(条件){
       *        //代码块1
       *    }else{
       *       //代码块2
       *    }
   执行规律:
       *    如果条件为true,执行代码块1,执行完代码块1后,结束整个if-else结构,继续往后执行if-else结构后面的代码
       *    如果条件为false,执行代码块2,执行完代码块2后,结束整个if-else结构,继续往后执行if-else结构后面的代码
   注意事项:
       *    条件都为布尔值

java的选择器模式写法 java选择结构知识点总结_java的选择器模式写法_03

   3、if-else-if多重选择结构
   语法结构:
       *    if(条件1){
       *        //代码块1;
       *    }else if(条件2){
       *        //代码块2;
       *    }else if(条件3){
       *        //代码块3;
       *    }
       *    ....
       *    }else{
       *        代码块n;
       *    }
   执行规律:
       *    判断条件1,如果条件1为true,则执行代码块1,执行完代码块1,结束整个if-else-if结构,执行if-else-if结构后面的代码
       *    如果条件1为false,则继续往下判断条件2,如果条件2为true,则执行代码块2,执行完代码块2,结束整个if-else-if结构,执行if-else-if结构后面的代码
       *    如果条件2位false,则继续往下判断条件3,如果条件3位true,则执行代码块3,执行完代码块3,结束整个if-else-if结构,执行if-else-if结构后面的代码
       *    如果条件3为false,则继续......
       *    如果所有条件都不满足,则执行else{}里的代码块n
       *
   注意事项:
       *    (1)所有的条件都为布尔值
       *    (2)else if可以有很多个
       *    (3)else是可以省略不写,当所有的条件都不满足,并且没有else的时候,则整个if-else-if结构里代码的都不会执行  

java的选择器模式写法 java选择结构知识点总结_java的选择器模式写法_04

java的选择器模式写法 java选择结构知识点总结_while循环_05

   5、switch选择结构
   语法结构:
       *    switch(表达式){
       *        case 常量1:
       *            //语句1
       *            break;
       *        case 常量2:
       *            //语句2
       *            break;
       *        case 常量3:
       *            //语句3
       *            break;
       *        ..........
       *        case 常量n:
       *            //语句n
       *            break;
       *        default:
       *            //语句m;
       *            break;
       *        }
   执行规律:
       *    根据表达式的值去匹配case后面的常量值,匹配上了就执行对应的语句,执行完对应语句后,执行break,结束整个switch结构,继续往下执行switch选择结构之后的代码
       *    如果表达式的值与所有的常量值都不匹配,就执行default里面的语句,执行完以后执行break退出整个switch选择结构、
       *
   注意事项:
       *    1)表达式的值可以是int、short、byte、char、枚举类型、String(JDK1.7及以后支持)
       *    2)case后面的常量值不能相同
       *    3)default语句可以省略不写。如果写上表示表达式的值与所有常量值不匹配,就执行default里的语句。default语句可以写在任意位置,一般写在switch的末尾位置
       *    4)switch选择结构只能处理等值判断的情况
       *    5)break的作用是结束整个switch选择结构,如果缺少,代码会继续向下执行,执行下一个case里的语句,这种现象称之为“case穿透”现象。case穿透现象可以合理使用

java的选择器模式写法 java选择结构知识点总结_选择结构_06

        ①if选择结构和switch选择结构分别适合在什么情况下使用?
                f选择结构
                基本if选择结构:可以处理单一或组合条件的情况
                 if-else选择结构:可以处理简单的条件分支情况
                多重if选择结构:可以处理分段的条件分支情况
                嵌套if选择结构:可以处理复杂的条件分支情况
                switch选择结构
                多重分支并且条件判断是等值判断的情况
        ②多重if-else-if选择结构与switch有哪些异同?
                相同点:都是用来处理多分支条件的结构
                不同点:switch选择结构只能处理等值条件判断的情况;多重if选择结构没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况

java的选择器模式写法 java选择结构知识点总结_while循环_07

        1、while循环的语法结构和执行规律
       语法结构:
           初始值
           while(循环条件){
               循环操作
               迭代部分
           }
       执行规律:
           首先执行1次初始值
           然后判断循环条件,循环条件为true,执行{}里的循环操作代码和迭代部分,之后再去进行循环条件判断....
           如果循环条件为false,则结束整个while循环,继续往下执行while循环结构之后的代码

java的选择器模式写法 java选择结构知识点总结_java的选择器模式写法_08

        2、do-while循环的语法结构和执行规律
       语法结构:  
           初始值
           do{
               循环操作
               迭代部分
           }while(循环条件);
       执行规律:
           首先执行1次初始值
           然后执行{}里的循环操作代码和迭代部分,之后再去进行循环条件判断
           如果循环条件为true,再次去执行循环操作和迭代部分,然后再进行循环条件判断,如果循环条件为false,则结束整个do-while循环,继续往下执行do-while循环结构后面的代码

java的选择器模式写法 java选择结构知识点总结_java的选择器模式写法_09

        3、for循环的语法结构和执行规律

       语法结构:
          for(初始值;循环条件;迭代部分){
          &nbspjava基础结构选择; 循环操作
               }
       执行规律:
          1)首先执行1次初始值代码
          2)判断循环条件是否成立,如果循环条件为true,则执行{}里的循环操作代码,执行循环操作后,进行迭代,迭代完再进行循环条件判断,根据循环条件的结果决定是否继续执行循环操作
如果循环条件为false,则结束整个for循环结构,继续往下执行for循环结构之后的代码
       注意:
        1)初始值只执行1次
        2)循环条件只能是布尔值,要么为true,要么为false
        3)如果第一次判断循环条件就不满足,那么循环操作一次都不会执行

java的选择器模式写法 java选择结构知识点总结_选择结构_10

        循环结构整理总结:
       while循环、do-while循环、for循环之间的区别是什么?
           ①语法结构
           ②执行顺序:while循环与for循环都是先判断循环条件,再根据循环条件的结果决定是否执行循环操作,因此,第一次判断循环条件就不满足的话,循环操作一次都不会执行;do-while循环先去执行一次循环操作,然后再判断循环条件,根据循环条件决定是否执行循环操作,因此,第一次判断循环条件不满足,循环操作也会一次,do-while循环里的循环操作至少会执行一次
           ③适用情况:循环次数确定的情况,通常选用for循环;循环次数不确定的情况,通常选用while或do-while循环

小讯
上一篇 2024-12-27 10:20
下一篇 2024-12-27 11:43

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/668.html