第七十五课 猜数字小游戏
1. Random ad = new Random();
int a =ad.Next(11);
(个人理解)ad为随机变量,new Random()为随机变量的方法,然后可以int一个整数型来装.Nex后面的数字,我想这里是不是也可以装别的类型的东西呢?
2.随机数的取值范围
Random ad = new Random();
int a =ad.Next(1,20);
其实取值是从1到19,其中不包括最大的数20.
3. 猜数字游戏,随机生成一个正整数,用户输入一个数字,如果输入的数字小于随机生成的正整数,那么就输出“输入的数字小了”,反而反之,如果输入的数字与随机生成的数字相同,则输出“恭喜你,猜对了!”
Random ad = new Random();
int a =ad.Next(11);
while (true)
{
int b = Convert.ToInt32(Console.ReadLine());
if (b != a)
{
if (b > a)
{
Console.WriteLine("输入的数字大了");
}
else if (b < a)
{
Console.WriteLine("输入的数字小了");
}
}
else
{
Console.WriteLine("恭喜你,猜对了!");
break;
}
}
总结:
写完程序以后,需要再想想是不是能简化,是不是有啰嗦的地方和干脆没必要的地方。(额~可能能检查出来吧!我要44)