zoukankan      html  css  js  c++  java
  • D语言-if与else

    Part 1:if与else语句

    if语句用来判断括号内的表达式是否为真,如果为真,则执行括号内的语句,否则跳到else部分。如果没有else,则直接跳过if。
    使用方法如下:

    if(表达式){
        //表达式为真,执行这里
    }
    //表达式为假,执行这里或者else
    

    在D语言中,非0即使真,什么意思呢?我们举几个例子:

    可以看到,只要不是0或者false,表达式都为真。
    我们这里再举一个带有else的if语句:

    int a = true;
    if(!a){//记得吗?!a表示什么?
        write("True!");
    }
    else{
        write("False!");
    }
    

    程序输出false。


    Part 2:if-else if-else

    阅读以下例子,自己理解else if(其实就是一个if-else再套一个if-else):

    int a = 3;
    if(a<=0){
        write("a <= 0");
    }
    else if(a==3){
        write("a == 3");
    }
    else{
        write("a > 3");
    }
    

    程序最终输出:a == 3


    Part 3:练习题

    注意,从本章开始,出现了练习题。
    1.编程:从键盘读取一个数,如果这个数大于0,输出1;如果这个数小于0,输出2;如果这个数等于0,输出3
    2.把第一题的程序用?:改写。
    3.想一想,?:if分别在什么情况下使用才能发挥出他们的用武之地?

  • 相关阅读:
    备战noip week1
    20200820校测
    UVA 11419 SAM I AM
    需求沟通技巧
    ReentrantLock和ReentrantReadWriteLock对比
    线程池浅析
    常用设计模式之单例模式
    java开发3~5年工作经验面试题
    2019计划
    Linux系统安装Tomcat
  • 原文地址:https://www.cnblogs.com/sdltf/p/12482445.html
Copyright © 2011-2022 走看看