원래 색이 무엇인지에 따라 배열 셀의 색을 검정색 또는 흰색으로 변경하는 코드를 작성하고 있습니다. 셀이 흰색이면 검은 색으로 바뀌며 그 반대의 경우도 마찬가지입니다.부울 배열로 클래스의 새 인스턴스 만들기
public class Grid {
boolean[][] grid;
private int Height;
private int Width;
public White;
public Black;
public Grid(int height, int width) {
Height = height;
Width = width;
}
public int getHeight() {
return Height;
}
public int getWidth() {
return Width;
}
public boolean isWhite(int i, int j) {
boolean [][] Grid = new boolean [Height][Width];
for (i = 0; i<Height ; i++);{
for (j = 0; j<Width ; j++){
if (Grid[i][j] ?? //iswhite) {
??//setBlack
}
else (??)//setWhite
}
}
}}
protected void setWhite(int i, int j) {
??
}
protected void setBlack(int i, int j) {
??
}
}
내가 그리드 [I] [J] 부울 값에 그러나 실제로 관계하는 방법을 잘 아니에요 따라 '에 대한 인스턴스를 생성하는데있어 생각 : 나는 아래의 코드로 일하고 있어요 public boolean isWhite '를'setWhite '및'setBlack '으로 설정하십시오. 어떻게해야합니까?
참고 : 대부분의 격자/그래프/등. [x] [y] 형식으로 설정됩니다. 나는 당신이 높이/y 높이로 갔다는 것을 알아 차렸다. 그래서 그것을 유지했다. – Maple
나는 실제로 그 일을 돌봐야하는 또 다른 반을 가지고있다. 당신의 도움을 주셔서 감사합니다 – Emfat