我不得不做一个数组,计算电影院的座位,第二级m2代表另一个演出时间。我不知道如何将两个数组添加在一起并打印这两个数组之和的结果。如何添加两个不同的数组并打印结果?
此所述MovieSeats测试器文件:
public class MovieSeatsTester
{
public static void main(String[] args)
{
MovieSeats m = new MovieSeats(3,3);
MovieSeats m2 = new MovieSeats(3,3);
m.seating(0,0);
m.seating(0,1);
m.seating(1,0);
m.seating(2,2);
m.seating(2,2);
m2.seating(0,0);
m2.seating(0,0);
m.print();
m.reset();
m2.print();
m2.reset();
}
}
这是MovieSeats文件:
public class MovieSeats
{
private int attendance[][];
public MovieSeats()
{
}
public MovieSeats(int rows, int columns)
{
attendance = new int[rows][columns];
}
public void seating(int r, int c)
{
attendance[r][c] += 1;
}
public void print()
{
for (int r = 0; r < attendance.length; r++)
{
for (int c = 0; c < attendance.length; c++)
{
System.out.println("At row " + r + " col " + c + ", There are " + attendance[r][c] + " Sitting here.");
}
}
System.out.println();
}
public void reset()
{
for (int r = 0; r < attendance.length; r++)
{
for (int c = 0; c < attendance.length; c++)
{
attendance[r][c] = 0;
}
}
System.out.println();
}
}
你是什么意思的“添加两个不同的数组”?你也可能想写一个[mcve]。这里的很多代码与问题无关。 – 4castle
使用您编写的重置方法作为指导来生成您的总和,例如sum = sum + attendance [r] [c] – RamblinRose
[我怎样才能在Java中连接两个数组?](http://stackoverflow.com/questions/80476/how-can-i-concatenate-two-arrays-in-java) – dreamer