4.变量的输入与输出

  • 一、变量的输入

    • e.g

      4.变量的输入与输出_第1张图片
      image
      • 断点调试
        • 在第14行加断点

          image
        • 按F5调试,出现黄色箭头、自动窗口

          4.变量的输入与输出_第2张图片
          image
        • 按F11逐步调试(单步调试),黄色箭头跳到下一句,自动窗口 > name变量的值变为""

          4.变量的输入与输出_第3张图片
          image
        • 继续F11,出现控制台窗口

          4.变量的输入与输出_第4张图片
          image
        • 输入

          4.变量的输入与输出_第5张图片
          image
        • 按回车

          4.变量的输入与输出_第6张图片
          image
        • 继续按F11

          4.变量的输入与输出_第7张图片
          image
        • 继续按F11

          4.变量的输入与输出_第8张图片
          image
        • 按下Enter

          4.变量的输入与输出_第9张图片
          image
        • 再按F11,没有继续的代码,跳出调试

    • Console.Read和Console.ReadLine区别

      • 返回值:Read是int类型,ReadLine是string类型
      • Read是返回所有行,ReadLine是返回当前行
        • 比如你输入了"刘伟",按Enter结束输入,Read会返回“刘伟+换行”,ReadLine会返回"刘伟"这一行,下一行Enter不会被返回
    • 输入一个字符串

      • 空字符串和null的不同

        image
        • 空字符串有值,null是没有值
        • 空字符串开辟了存储内存,null没有开辟存储内存
    • 编程规范

      • 每次请求用户输入时,均应给出提示,包括对用户的限制
      • 软件(给用户使用,质量是可靠、易于维护的) = 程序 + 文档(提示、代码注释、团队开发的需求文档)
      • 输入其他类型
        • 提示输入年龄,并输入年龄,显示输入的年龄
          • 答案
            • 代码

              4.变量的输入与输出_第10张图片
              image
            • 运行结果

              4.变量的输入与输出_第11张图片
              image
    • 练习

      • 1、如何交换两个变量的值 不使用第三个变量
        • 答案
          • 代码

            4.变量的输入与输出_第12张图片
            image
          • 运行结果

            4.变量的输入与输出_第13张图片
            image
    • 注意事项

      4.变量的输入与输出_第14张图片
      image
  • 二、变量的输出

    • 字符串输出

      • e.g

        4.变量的输入与输出_第15张图片
        image
    • 字符串和变量一起输出,+号用于连接

      • e.g

        4.变量的输入与输出_第16张图片
        image
    • +号的作用

      • e.g

        4.变量的输入与输出_第17张图片
        image
      • 加法运算和连接(从左往右)

      • +号左右任意一侧是字符串,作用是连接字符串

    • 占位符

      • e.g

        4.变量的输入与输出_第18张图片
        image
      • 如果当变量大于等于三个时,一般采用占位符改进

你可能感兴趣的:(4.变量的输入与输出)