### C#作业笔记知识点解析 #### 一、基础输出与控制台交互 **知识点概述:** 本部分介绍了如何在C#中使用`Console`类进行基本的文本输出和输入操作,包括设置控制台标题、输出文本、读取用户输入等。 **详细知识点:** 1. **设置控制台标题**: 使用`Console.Title`属性来设置当前控制台窗口的标题。 - 示例代码:`Console.Title = "halloworld";` 2. **输出文本到控制台**: 使用`Console.WriteLine`方法来显示文本信息。 - 示例代码:`Console.WriteLine("halloworld");` 3. **等待用户输入并读取**: 使用`Console.ReadLine`和`Console.ReadKey`方法来暂停程序执行并读取用户的键盘输入。 - 示例代码: ```csharp Console.ReadLine(); // 等待用户按下回车键 Console.ReadKey(); // 等待用户按下任意键 ``` #### 二、条件判断:使用If语句 **知识点概述:** 这部分介绍了如何在C#中使用`if`语句来进行简单的条件判断,以及如何根据不同的条件执行不同的代码块。 **详细知识点:** 1. **条件表达式**: `if`语句中可以使用逻辑运算符`&&`和`||`来组合多个条件。 - 示例代码: ```csharp if ((weather == 'Y' || weather == 'y') && (homework == 'N' || homework == 'n')) { Console.WriteLine("可以逛街"); } ``` 2. **嵌套if语句**: 可以在一个`if`语句内部再包含另一个或多个`if`语句,实现更复杂的逻辑分支。 - 示例代码: ```csharp if (weather == 'N' || weather == 'n') { Console.WriteLine("居然下雨!"); } if (homework == 'Y' || homework == 'y') { Console.WriteLine("作业怎么这么多"); } ``` #### 三、简单数学计算 **知识点概述:** 这部分介绍了如何在C#中进行一些简单的数学计算,包括利息计算、几何形状面积和体积计算等。 **详细知识点:** 1. **利息计算**: - **单利计算**: ```csharp int m = 10000; // 本金 int n = 5; // 存期 double e = 0.0275; // 利率 Console.WriteLine("第一种存法的利息为:{0}", m * n * e); ``` - **复利计算**: ```csharp double f = 0.015; // 利率 Console.WriteLine("第二种存法的利息为:{0}", m * Math.Pow(f + 1, n) - m); ``` 2. **圆的半径和圆柱高度的计算**: - **输入圆的半径和圆柱的高度**: ```csharp float r = float.Parse(Console.ReadLine()); // 圆的半径 float h = float.Parse(Console.ReadLine()); // 圆柱的高度 ``` - **计算圆的周长、面积、球体积和圆柱体积**: ```csharp const double PI = Math.PI; Console.WriteLine("圆的周长C为:{0}\n圆的面积S为:{1}\n球的体积V球为{2}\n圆柱的体V圆柱为:{3}", 2 * PI * r, PI * Math.Pow(r, 2), 4 / 3 * PI * Math.Pow(r, 3), PI * Math.Pow(r, 2) * h); ``` 3. **华氏温度转摄氏温度**: - **转换公式**: ```csharp double C = (5 * (F - 32)) / 9; // 华氏温度转摄氏温度 Console.WriteLine("华氏1000℉对应的摄氏温度为:{0}℃", C); ``` 4. **计算物体自由落体时间**: - **使用公式**: ```csharp double g = 9.8; // 重力加速度 double t = Math.Sqrt(2 * g * h); // 自由落体时间 Console.WriteLine("Biu..\n{0}秒后BOOM!", t); ``` 5. **计算国民生产率增长率**: - **计算公式**: ```csharp float w = 0.008f; // 年增长率 double W = (Math.Pow(w + 1, 10) - w) * 100; // 10年后增长率 Console.WriteLine("10年后国民生产总值与现在比增长了{0}%", W); ``` 6. **计算还清贷款所需时间**: - **已知参数**: ```csharp int d = 300000; // 贷款总额 float p = 6000; // 每月还款额 float r = 0.01f; // 月利率 ``` - **计算公式**: ```csharp int months = (int)Math.Ceiling(Math.Log(p / (p - r * d)) / Math.Log(1 + r)); // 计算还清贷款所需月数 Console.WriteLine("还清贷款所需时间为{0}个月", months); ``` 以上是C#作业笔记中的主要知识点详解,这些内容不仅适用于初学者学习,也能够帮助已经具备一定编程基础的学习者巩固基础知识。通过实践这些代码示例,你可以更好地理解C#语言的基本语法和常用功能。



























- 粉丝: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 【微信小程序源码】仿TB模板.zip
- 【微信小程序源码】仿爱卡.zip
- 【微信小程序源码】仿阿姨帮.zip
- 【微信小程序源码】仿爱靓女带后台.zip
- 【微信小程序源码】仿爱卡汽车.zip
- 【微信小程序源码】仿斗鱼直播小程序.zip
- 【微信小程序源码】仿哔哩哔哩.zip
- 【微信小程序源码】仿逗乐趣图段子.zip
- 【微信小程序源码】仿饿了么.zip
- 【微信小程序源码】仿今日头条.zip
- 【微信小程序源码】仿美团外卖.zip
- 【微信小程序源码】仿拉钩App小程序.zip
- 【微信小程序源码】仿善林宝.zip
- 【微信小程序源码】仿丸子地球地区查询.zip
- 【微信小程序源码】仿腾讯视频小程序.zip
- 【微信小程序源码】仿网易蜗牛读书.zip


