C# 编程入门第五课,VS2019程序调试,for循环,水仙花数,Console.Write,又一种类型变换,三元表达式,产生随机数

C# 编程入门第五课

1. VS2019程序调试

什么时候使用程序调试

  1. 写完一段程序后,想看一下这段程序的执行过程。
  2. 当你写完程序后,发现程序没有按预想的执行。

vs2019的调试方式

  1. f11,逐句调试(单步调试)
  2. f10,逐过程调试(这个后面函数才用)
  3. 断点调试 可以通过在代码所在行右键设置断点

标黄色的代码是即将要运行的代码,不是运行了的代码。

断点调试

断点调试要结合逐句调试(单步调试)使用。

首先已经知道断点前的代码没有错误。而断点之后的代码可能有错。

执行程序,程序会在断点处停下来,之后采用单步调试,测试那行代码有错。

2. for循环

for (表达式1; 表达式2; 表达式3)
{
    循环体
}

VS2019有快捷方式产生for循环

输入for在按两次tab键就会出现一个完整结构的正序for循环

image-20210126100040929

输入forr再按两次tab键就会产生一个完整的逆序for循环

image-20210126100156995

3. 水仙花数

三位数,比如由 ABC 组成的三位数

当 A2 +B2+C2 =ABC 就说ABC是水仙花数

比如153

4. Console.Write()

Console.Write("acbs");
Console.Write("acbs");

image-20210126100746416

可以看到输出没有换行。

5. 又一种类型变换

int n = int.Parse("123")

他的作用和Convert.ToInt32(“123”)一样。

其实Convert.ToInt32(“123”)是调用int.Parse(“123”)的。

int n = 9;
bool b = int.TryParse("abc123", out n);

这个也是把字符串转换为数值类型。不过他的运作是:如果字符串不能转为int类型,则变量n被赋值为0,并且 b = false

6. 三元表达式

//例子
int n = A ? n1:n2;

如果表达式A为真,则返回n1,否则返回n2;

注意:n1和n2的类型要一致,并且要和n的类型也要一致。

7.产生随机数

这需要一些面向对象的知识

Random r = new Random();
int rNumber = r.Next(1, 11);

首先生成一个r随机数对象,再使用他的Next()方法产生一个随机数。通过(1,11)限定随机数范围是1到10(注意不可以产生11)。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值