我不得不做一個數組,計算電影院的座位,第二級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