Skip to main content

概述

本章考点:

掌握C#语言的流程控制语句:

顺序结构语句是什么

示例:输出订单信息

要求:计算商品总价并输出订单信息。

=== 商品订单计算器 ===
请输入商品名称:笔记本电脑
请输入购买数量:2
请输入商品单价(元):5999.99

=== 订单信息 ===
商品名称:笔记本电脑
购买数量:2 件
商品单价:¥5,999.99
订单总价:¥11,999.98

参考代码

// 1. 定义变量(顺序步骤1:准备数据)
string productName; // 商品名称
int quantity; // 购买数量
decimal price; // 商品单价
decimal totalPrice; // 总价

// 2. 接收用户输入(顺序步骤2:获取数据)
Console.WriteLine("=== 商品订单计算器 ===");
Console.Write("请输入商品名称:");
productName = Console.ReadLine(); // 读取输入的商品名

Console.Write("请输入购买数量:");
quantity = int.Parse(Console.ReadLine()); // 读取数量并转成整数

Console.Write("请输入商品单价(元):");
price = decimal.Parse(Console.ReadLine()); // 读取单价并转成小数

// 3. 计算总价(顺序步骤3:处理数据)
totalPrice = quantity * price;

// 4. 输出结果(顺序步骤4:展示结果)
Console.WriteLine("\n=== 订单信息 ===");
Console.WriteLine($"商品名称:{productName}");
Console.WriteLine($"购买数量:{quantity} 件");
Console.WriteLine($"商品单价:{price:C}"); // :C 表示按货币格式显示
Console.WriteLine($"订单总价:{totalPrice:C}");

// 防止程序直接退出(让控制台停留)
Console.WriteLine("\n按任意键退出...");
Console.ReadKey();

代码的顺序执行逻辑:

  • 定义变量:先声明需要用到的变量(名称、数量、单价等);
  • 获取输入:依次读取用户输入的商品信息;
  • 计算逻辑:用 “数量 × 单价” 得到总价;
  • 输出结果:按格式展示订单信息;
  • 等待退出:让控制台保持打开状态。

示例:计算长方形面积

要求:

输出效果:

=== 长方形面积计算器 ===
请输入长方形的长:5.2
请输入长方形的宽:3.8

长方形的面积是:19.76

按任意键退出...

参考代码:

// 1. 顺序步骤1:定义变量(长、宽、面积)
double length; // 长方形的长
double width; // 长方形的宽
double area; // 长方形的面积

// 2. 顺序步骤2:获取用户输入
Console.WriteLine("=== 长方形面积计算器 ===");
Console.Write("请输入长方形的长:");
length = double.Parse(Console.ReadLine()); // 读取长并转成数字

Console.Write("请输入长方形的宽:");
width = double.Parse(Console.ReadLine()); // 读取宽并转成数字

// 3. 顺序步骤3:计算面积(公式:面积 = 长 × 宽)
area = length * width;

// 4. 顺序步骤4:输出结果
Console.WriteLine($"\n长方形的面积是:{area}");

// 保持控制台窗口不关闭
Console.WriteLine("\n按任意键退出...");
Console.ReadKey();

顺序执行逻辑:

  • 先定义存储 “长、宽、面积” 的变量;
  • 依次获取用户输入的长和宽;
  • 用 “长 × 宽” 计算面积;
  • 输出最终结果。

顺序结构语句的特点是什么

赋值语句是什么

输入语句是什么

用途:程序从用户获取数据

C# 中的输入语句,是指在控制台应用程序中,用于从控制台(终端)接收用户手动输入的数据,并将其读取到程序中供后续逻辑处理的相关方法 / 语句集合。

核心依赖 System 命名空间下的 Console 类提供的输入相关方法实现,是实现程序与用户交互、获取外部动态数据的关键语句。

C# 输入语句是控制台应用中接收用户输入数据的方法集合,依赖 Console 类实现; 核心作用是实现程序与用户的双向交互,获取动态外部数据; 本质是封装好的输入流操作,默认返回字符串类型,需按需进行类型转换或后续处理。

输出语句是什么

用途:程序向用户展示数据

C# 中的输出语句,是指在控制台应用程序中,用于将程序运行过程中的数据、结果或提示信息,从程序内部传递并展示到控制台(终端)界面上,供用户查看的相关方法 / 语句集合。其核心依赖 System 命名空间下的 Console 类提供的输出相关方法实现,是程序向用户反馈信息、展示运行结果的核心载体。

C# 输出语句是控制台应用中展示信息的方法集合,依赖 System.Console 类实现; 核心作用是向用户反馈程序运行状态、结果,实现单向信息传递; 支持基础数据类型直接输出和自定义格式化输出,核心方法为 Console.WriteLine() 和 Console.Write()。

复合语句是什么

使用复合赋值运算符引导的赋值语句。

串联赋值是什么


int a , b, c;

a = b = c = 3;

串联复合赋值

int a = 1,b = 2, c = 3,d;

d = a *= b += c;