一, 做这个只是想要看看自己的耐心有多久
1,希望在网上学完教程后能自己做一个小游戏!
2,希望能坚持到自己做一个小游戏为止!
3,要做出来不要只记忆!
4,看我能不能坚持学完把自己的成就发出来!
二,开始学习
1,猜拳:
解释:
- 如何定义一个随机数,首先定义一个随机数对象,Random 对象=new Random();要创建随机数对象,要赋值;
- 要生成随机数就需要:对象.Next(随机数的最高值减去1,就是如果想显示三位数,也就是0,1,2,那就用3);然后赋值给整数类型,让它随机产生。
- 也有另一种方法,不要输入数字,要输入文字:
解释:
- 枚举值:enum 对象,在class上面输出。含义是能够列举出来,只能够列举固定范围的值。(这样的话在Main里面取值可以直接用Enum取出来)
- typeof 是取得类型的类型信息。
- 想要小数转换为整数,可以在浮点数前面加上(int),直接转换,Enum的对象也可以。
2,程序调试方法
如何解决程序错误:
(1),编译错误(生成错误):
- 观察出错提示;
- 双击出错提示会自动选中出错的代码;
- 确保从错误序号1开始排错。(许多问题往往是由序号1错误引起的)
(2),运行错误:
异常:程序无法继续执行(看异常提示。)
解释:也就是说程序要求您输入文字,您却输入数字或者字母,让程序感到异常,运行不出来。
逻辑错误:
- 程序运行结果和预期不一致(观察运行结果(出错的规律,能否重现),推理错误发生的位置。);
静态分析:检查可能出错处的代码,找出错误;
动态调试:
下断(F9):有可能出错处下断点,排查错误是有输入计算还是输出造成;
单步(F10)运行:观察每一步运行结果是否与预期一致,洞察程序在特定条件下的执行流程;
观察变量值:观察在单步执行情况下,程序流程对数据的改变。
三,小结
1,Random如何创建和生成随机数,格式:Random 对象=new Random(); int 赋值对象 =对象.Next();
2,枚举值Enum,能够列举固定范围的值。
3,typeof 是取得类型的类型信息。想要将小数转换为整数,可以在浮点数前面加上(int),直接转换。
4,如何调试程序错误:在编译错误和逻辑错误中寻找。