我似乎无法解决这个问题。我已经找到它了。 这个任务是实现一个棒球运动员的球衣号码,击球平均数和散步次数。必须使用20列和3行的2维数组。 我正在设置线条,为球员的蝙蝠次数和结果制作随机数。但我得到一个无法从int转换为int []的错误。 我已经阅读了几个其他相同问题的问题,似乎没有人帮助我。我可能不理解他们,但我仍然无法解决问题。 谢谢 d类型不匹配:无法从int转换为int []
import java.util.Random;
public class Stats
public static void main(String[] args)
{
int[][] array = { { 1, 2, 3 },
{ 4, 5, 6 },
{ 7, 8, 9 },
{ 10, 11, 12 },
{ 13, 14, 15 },
{ 16, 17, 18 },
{ 19, 20, 21 },
{ 22, 23, 24 },
{ 25, 26, 27 },
{ 28, 29, 30 },
{ 31, 32, 33 },
{ 34, 35, 36 },
{ 37, 38, 39 },
{ 40, 41, 42 },
{ 43, 44, 45 },
{ 46, 47, 48 },
{ 49, 50, 51 },
{ 52, 53, 54 },
{ 55, 56, 57 },
{ 58, 59, 60 } };
Random randomNumbers = new Random();
for (int row = 0; row < array.length; row++)
{
for (int column = 0; column < array[ row ].length; column++)
{
int counter = 0;
array[ counter ] = randomNumbers.nextInt() //Error here
System.out.print(counter + "\t " + array[ counter ] + "\t");
counter++;
}
System.out.println(" ");
}
}
}
什么'计数器'变量意味着什么?因为现在它只是坐在那里,让你的编译器生气。 –
请问行号? – MathSquared