1 c# console-application while-loop
我想当 和 都i具有j值 6 时退出循环,但当其中一个具有值 时它退出6。
int i,j,k;
i=k=0;
j=1;
Random num = new Random();
Console.WriteLine("Please Press any Key to Roll");
while((i!=6)&&(j!=6))
{
Console.ReadKey();
i= num.Next(0,7);
j= num.Next(0,7);
Console.WriteLine("1st Rolled Number is: "+ i);
Console.WriteLine("2st Rolled Number is: "+ j);
k++;
}
Console.WriteLine("Your have achieved it in "+ k + " Atempts");
Run Code Online (Sandbox Code Playgroud)
小智 5
要在 i 和 j 的值均为 6 时退出循环,可以将 while 循环中的条件更改为
也改变一下
while ((i != 6) || (j != 6))
Run Code Online (Sandbox Code Playgroud)
当 i 或 j 时,这将退出循环。当 i 和 j 的值为 6 时退出循环,
while (!(i == 6 && j == 6))
Run Code Online (Sandbox Code Playgroud)
当 i 和 j 的值为 6 时,将退出循环。