我还是编程新手所以请保持温和。我试图首先使用一个for语句显示两次表,然后使用两个for语句。我想知道为什么我的嵌入式for循环不起作用。我收到了无法访问的错误消息,但我不知道该怎么做才能修复它。我试过宣布" j"在for语句之外但没有效果。
/ *
for (int i = 1; i <= 10; i++)
{
for (int j = 2; j <= 20; j+=2)
{
Console.WriteLine("1 x {0} = {1}",i, j);
break;
}
}
Console.ReadLine();
*/
/*
for (int i = 1; i <= 10; i++)
{
Console.WriteLine("2 x {0} = {1}", i, i * 2);
}
Console.ReadLine();
*/
答案 0 :(得分:2)
第二个循环中断会让你在进入第二个循环后立即退出(我相信这就是为什么你得到一个&#34;无法访问的代码&#34;错误)。尝试删除break语句,如下所示:
for (int i = 1; i <= 10; i++)
{
for (int j = 2; ;)
{
Console.WriteLine($"{j} x {i} = {i * j}");
break;
}
}
Console.ReadLine();