输入生成的号码需要什么代码?c#
我的问题是,我应该在#Some code#处输入什么代码,以便在rdn处生成的确切数字。下一个(10,55)将出现在#Some code#的位置上?而且,当我的角色恢复生命值时,我不希望他们超过最大生命值,比如151/100,那么代码if(plhp>101){plhp=100;}正确吗?这里的新员工总数谢谢:)以下功能将起作用:输入生成的号码需要什么代码?c#,c#,C#,我的问题是,我应该在#Some code#处输入什么代码,以便在rdn处生成的确切数字。下一个(10,55)将出现在#Some code#的位置上?而且,当我的角色恢复生命值时,我不希望他们超过最大生命值,比如151/100,那么代码if(plhp>101){plhp=100;}正确吗?这里的新员工总数谢谢:)以下功能将起作用: int plhp = 100; int plmp = 100; if (plhp > 101) { plhp =
int plhp = 100;
int plmp = 100;
if (plhp > 101) { plhp = 100; }
if (plmp > 101) { plmp = 100; }
int zenhp = 500;
if (zenhp > 501) { zenhp = 500; }
Random rdn = new Random();
while (plhp > 0 && zenhp > 0)
{
Console.WriteLine("Your move?");
string action = Console.ReadLine();
if (action == "attack")
{
zenhp -= rdn.Next(10, 55);
Console.WriteLine(name + "attacked Zen.");
Console.WriteLine("Zen has taken " + #Some code# + " damage!");
}
}
这与:
int hitPoints = rdn.Next(10, 55);
zenhp -= hitPoints;
Console.WriteLine("Zen has taken " + hitPoints + " damage!");
对于第二个问题,如果最大HP为100,则您的代码当前不适合HP=101。你应该:
Console.WriteLine("Zen has taken " + hitPoints.ToString() + " damage!");
或
给自己买一本C#书或者在网上找一本教程。这是最基本的东西……做你自己的家庭作业——你不可能通过张贴家庭作业问题并让其他人帮你回答来学好C#。谷歌是你的朋友。
if (plhp >= 101) { plhp = 100; }
if (plhp > 100) { plhp = 100; }