zoukankan      html  css  js  c++  java
  • 0930

    今天主要学习了if分支语句 以及for循环语句

    语句分为三类:顺序、分支、循环

    分支语句分几类:

    第一类:
    if(表达式) //表达式返回值是True或False
    {
    }
    说明:
    1.表达式返回的是bool值;
    2.小括号和花括号后面不需要加分号。 

    第二类:  二选一

    if(表达式)
    {
    }
    else
    {
    }

    第三类: 多选一

    if(表达式)
    {
    }
    else if
    {
    }
    else if
    {
    }
    ...
    else
    {
    }
    各种情况只能走其中之一,若上面的都没走,将执行else里面的。

    第四类:嵌套

    if(表达式)
    {
     if(){}
    else{}
    }
    else
    {
     if(){}
    }

    多选一if分支语句的实例:

    下面一个提较为关键,主要语句已经标注

    输入一个日期,判断此日期格式是否正确,如果正确则输出正确日期XXXX年XX月XX日的格式

    输入三个整数xyz,以从小到大的方式输出

    以上为个人做法

    以上为利用中间变量的做法 此方法比较简洁

    第五种分支语句:

    switch  case   多选一 可以直接转换成 if else 但if else不一定能转换成switch case

    循环语句:

    请输入一个正整数 计算1+2+3+4+。。。。。+n 输出这个和

    一个游戏,前20关是每一关自身的分数,
                //21-30关每一关是10分
                //31-40关,每一关是20分
                //41-49关,每一关是30分
                //50关,是100分
                //输入你现在闯到的关卡数,求你现在拥有的分数

    用for嵌套if比较简洁明了:

    总结:今天的难点主要是if分支语句的嵌套以及for循环和if分支语句的综合运用,个人心得是在写代码的过程中,分清语句的层级,优先把花括号等基本代码打上,仔细一层一层去分析判断。

    收获的小心得:当代码较乱,找不到对应的花括号时,在不报错的情况下 删除最后一个花括号并重新输入,系统会自动将花括号排列

  • 相关阅读:
    isEmpty和isBlank区别
    java加密算法相关
    页面跳转、替换、刷新
    打开一个网站都经过了什么
    css3动画和JS+DOM动画和JS+canvas动画比较
    canvas如何兼容IE8
    移动端的300毫秒延迟问题
    几道前端的面试题
    js执行过程
    微信查看网页源代码的方法
  • 原文地址:https://www.cnblogs.com/wt627939556/p/5924742.html
Copyright © 2011-2022 走看看