namespace Game
{
class Class1
{
string st;
public string St
{
get { return st; }
set { st = value; }
}
string jd;
public string Jd
{
get { return jd; }
set { jd = value; }
}
string bu;
public string Bu
{
get { return bu; }
set { bu = value; }
}
public void Go()
{
string[] item = new string[3] { "石头", "剪刀", "布" };
Random r = new Random();
string fi1 = item[r.Next(item.Length)];
if (fi1 == "布")
{
Console.WriteLine("你出了{0},电脑出了{1},你输了", st, bu);
}
else if (fi1 == "剪刀")
{
Console.WriteLine("你出了{0},电脑出了{1},你赢了", st, jd);
}
else
{
Console.WriteLine("你出了{0},电脑出了{1},平局",st,st);
}
}
public void Go1()
{
string[] item = new string[3] { "石头", "剪刀", "布" };
Random r = new Random();
string fi1 = item[r.Next(item.Length)];
if (fi1 == "布")
{
Console.WriteLine("你出了{0},电脑出了{1},你赢了", jd, bu);
}
else if (fi1 == "剪刀")
{
Console.WriteLine("你出了{0},电脑出了{1},平局", jd, jd);
}
else
{
Console.WriteLine("你出了{0},电脑出了{1},你输了", jd, st);
}
}
public void Go2()
{
string[] item = new string[3] { "石头", "剪刀", "布" };
Random r = new Random();
string fi1 = item[r.Next(item.Length)];
if (fi1 == "布")
{
Console.WriteLine("你出了{0},电脑出了{1},平局", bu, bu);
}
else if (fi1 == "剪刀")
{
Console.WriteLine("你出了{0},电脑出了{1},你输了", bu, jd);
}
else
{
Console.WriteLine("你出了{0},电脑出了{1},你赢了",bu, st);
}
}
}
}
你这样写Class1类没有意义了,后面用一个string[]你就模拟了出来
不能用插入代码的方式么?
有问题。 上面代码都有问题。
然后你可以电脑随机,人可以输入。