zoukankan      html  css  js  c++  java
  • 对于if判断和switch选择的入门理解

    今天是分享一下流程控制语句中对if判断和switch选择的初步了解,让我们来看一下这两者的代码结构。

    if 判断:                                                                                     

    if(条件1)

    {代码1}

    else if(条件2)

    {代码2}

    else{代码n}

    if判断中的条件都必须为bool类型。代码可以是任意功能,任意数目。表示如果条件1成立,则执行代码1,否则判断条件2是否成立,如果成立,则执行代码2。所有条件都不成立则执行代码n。其中最后else的部分是可以省略的,表示如果以上条件都不成立,判断结束。else if可以重复任意次数。

    举一个简单的例子:

    让用户输入一个年份(1900-2100,若不属于这个范围,则提示错误),判断该年是闰年还是平年。 闰年规则: 情况14的倍数,但不是100的倍数      情况2400的倍数 两种情况满足其一就算是闰年,否则就是平年

    以上就是if判断简单的代码实例与运行结果,当然输出不同,结果不同。

    switch选择:

    switch(变量或表达式)

    {

    case 值1:

    代码1

    break;

    case 值2:

    代码2

    break;

    default:

    代码n

    break;

    }

    switch中变量和表达式

    case中的值必须是具体的值,值得类型只能是:string,char,bool,枚举,整数。case语句可以有任意多个,default只能是0个或1个。

    switch语句表示先计算出变量或表达式的值,将该值与后面的值进行比较,如果与某一个case后面的值相同,则运行该case后面的代码,如果与所有case后面的值都不同,则运行default后面的代码。

    下面我们来看一个简单例子:

    好了,今天就总结到这里。

  • 相关阅读:
    Android 3D开发相关教程
    关于交互Shell的两个小示例
    Ubuntu11.04上tftp服务的配置
    利用脚本将文字插入到图片或进行多个图片拼接
    Shell常用的一些操作集锦(如字符串截取、字符串比较以及For循环等)
    关于Vim的一点基本配置
    Linux下将连续的图片转换成视频
    HTML在线转换成PDF
    通过udp及vlc传递视频流
    《深入理解计算机系统》读书笔记 —— 第二章 信息的表示和处理
  • 原文地址:https://www.cnblogs.com/wdm55/p/7074568.html
Copyright © 2011-2022 走看看