使用两个for循环显示2次表

时间:2017-03-11 15:36:53

标签: c#

我还是编程新手所以请保持温和。我试图首先使用一个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();
 */

1 个答案:

答案 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();