随机数&项目调试
随机数
文章目录
- 随机数
- 1、创建随机数对象
- 2、生成随机数
- 思考 打怪兽
- 项目调试
1、创建随机数对象
Random r 随机数变量名 = new Random();
2、生成随机数
Randowm r = new Random();
int i = r.Next(); //生成一个非负数的随机数
Console.WriteLine(i);
i = r.Next(100); //生成一个0~99的随机数
i = r.Next(5,100); //生成一个5~99的随机数 左包含右不包含
思考 打怪兽
//打怪兽,攻击力为8~12;怪兽防御10,血量20。
//控制台打印表现打怪兽过程;描述怪兽掉血情况
//伤害计算公式:攻击力小于防御力时,掉血为0,否则掉攻击力和防御力的差值。int monsterDef = 10;
int monsterHp = 20;
int atk = 0;
Random r = new Random();while (true)
{atk = r.Next(8,13);if (atk > monsterDef){monsterHp -= atk - monsterDef;if (monsterHp <= 0){monsterHp = 0;}Console.WriteLine("本次攻击力为{0},造成了{1}伤害, 怪物剩{2}血", atk, atk - monsterDef, monsterHp);if (monsterHp <= 0){break;}}else{Console.WriteLine("本次攻击力为{0},不足以造成伤害", atk);}Console.WriteLine("按任意键继续");Console.ReadKey(true);//Console.Clear();
}
Console.WriteLine("怪物已死亡,游戏结束");
项目调试
1、排查代码错误
2、理清程序逻辑
可以通过监视窗口查看想要得到的变量值
快捷键
//1、打断点 F9
//2、一步一步查看代码逻辑 F10
//3、继续运行程序 F5