黑马程序员技术交流社区
标题:
求解,F11调试出来的结果是对的,但是F5出来就不对
[打印本页]
作者:
张锟-i
时间:
2013-10-22 22:32
标题:
求解,F11调试出来的结果是对的,但是F5出来就不对
本帖最后由 张锟-i 于 2013-10-23 09:35 编辑
namespace 练习5
{
class Program
{
//编写一个掷筛子100次的程序,并打印出各种点数的出现次数
static void Main(string[] args)
{
int count1 = 0;
int count2 = 0;
int count3 = 0;
int count4 = 0;
int count5 = 0;
int count6 = 0;
for(int i=0;i<10;i++)
{
int num;
Random number = new Random();
num = number.Next(1, 7);
if (num ==1)
{
count1 ++;
}
if (num == 2)
{
count2 ++;
}
if (num == 3)
{
count3 ++;
}
if (num == 4)
{
count4 ++;
}
if (num == 5)
{
count5 ++;
}
if (num == 6)
{
count6 ++;
}
}
Console.WriteLine("1出现的次数有{0}次", count1);
Console.WriteLine();
Console.WriteLine("2出现的次数有{0}次", count2);
Console.WriteLine("3出现的次数有{0}次", count3);
Console.WriteLine("4出现的次数有{0}次", count4);
Console.WriteLine("5出现的次数有{0}次", count5);
Console.WriteLine("6出现的次数有{0}次", count6);
Console.ReadKey();
}
}
}
我把循环改成10次为了调试用。
用F11调试出来的是对的,但是F5启动得到的却不对,这是哪里的问题?
1.jpg
(40.72 KB, 下载次数: 51)
下载附件
2013-10-22 22:29 上传
按F11调试出来的
2.jpg
(50.1 KB, 下载次数: 48)
下载附件
2013-10-22 22:29 上传
F5启动得来的
作者:
段朝骞
时间:
2013-10-22 22:58
图太小,看不清,不过你的问题估计是Random的原因,Random不能放在循环中使用,否则会一直随机出现同一个数,我曾经遇到过这个问题,你把Random移到循环外应该就好了
作者:
╰┄轩、辕_ヤ
时间:
2013-10-22 22:59
static void Main(string[] args)
{
int count1 = 0;
int count2 = 0;
int count3 = 0;
int count4 = 0;
int count5 = 0;
int count6 = 0;
int num;
Random number = new Random();
for (int i = 0; i < 100; i++)
{
num = number.Next(1, 7);
if (num == 1)
{
count1++;
}
if (num == 2)
{
count2++;
}
if (num == 3)
{
count3++;
}
if (num == 4)
{
count4++;
}
if (num == 5)
{
count5++;
}
if (num == 6)
{
count6++;
}
}
Console.WriteLine("1出现的次数有{0}次", count1);
Console.WriteLine("2出现的次数有{0}次", count2);
Console.WriteLine("3出现的次数有{0}次", count3);
Console.WriteLine("4出现的次数有{0}次", count4);
Console.WriteLine("5出现的次数有{0}次", count5);
Console.WriteLine("6出现的次数有{0}次", count6);
Console.ReadKey();
}
复制代码
我把你的程序修改了一下。
作者:
aihuahuaxx
时间:
2013-10-22 23:53
Random number = new Random();
放外面就OK了。
Random放循环里面的化只会产生一个随机数。
作者:
追溯客
时间:
2013-10-23 09:20
如问题被解决,请及时把分类设为"已解决",黑马有你更精彩!
作者:
追溯客
时间:
2013-10-25 12:04
同学给你加分了!好好学习!蔡蔡和叶叶在黑马等着你!黑马有你更精彩!快点为了当土豪努力吧!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2