我正在为类编写程序,我们在驱动程序类中对矩阵进行硬编码,并将矩阵运算放在矩阵类中。我遇到了一个错误的问题:
线程中的异常" main" java.lang.ArrayIndexOutOfBoundsException:2
我非常确定它是第二个for循环但是我不能想到在驱动程序类中引用硬编码矩阵的列的范围。
row和col都在Matrix类中实例化,我修复了j ++,但即使我做1x2乘以2x3,它仍然会产生相同的错误,例如
由于
using System;
using System.Collections.Generic;
public class Program
{
public static void Main()
{
Queue<int> primes = new Queue<int>();
primes.Enqueue(2);
primes.Enqueue(3);
primes.Enqueue(5);
primes.Enqueue(7);
primes.Enqueue(11);
int total = 0;
while(primes.Count > 0)
{
total += primes.Dequeue();
}
Console.WriteLine(total);
}
}