현재이 학기의 Java 과정을 밟고 있습니다 (프로그래밍 및 여러 클래스와 배열로 완전히 어려움을 겪고 있습니다). 현재 진행중인 프로그램은 2D 배열을 사용하는 스도쿠 타입 게임입니다. 강사는이 배열 (스도쿠 퍼즐의 초기 값)에있는 상수에 대한 클래스를 제공했습니다. 여기에 대한 코드가 있습니다.Java : Multiple Classes and Arrays
public class Constants {
public static int game[][] = new int[][] {
{ 1, 2, -1, -1, -1, -1, -1, -1, 8 },
{ -1, -1, 4, -1, 8, -1, 7, 1, -1 },
{ -1, -1, -1, -1, 1, -1, 5, 3, -1 },
{ 8, -1, -1, -1, -1, 4, -1, -1, -1 },
{ -1, 4, -1, -1, -1, -1, 6, 5, -1 },
{ 7, 5, -1, 1, -1, -1, -1, -1, -1 },
{ -1, 7, -1, -1, -1, -1, -1, 9, -1 },
{ 3, -1, 1, 8, 5, -1, -1, -1, 6 },
{ 5, 6, -1, 9, -1, 7, -1, -1, -1 }
};
값 -1은 퍼즐의 공백을 나타냅니다.
기본적으로 내가 알아야 할 것은 .. 어떻게이 배열 또는이 값을 다른 클래스 및 기본 메서드에 액세스 할 수 있습니까? 자바에 완전히 익숙하지 않다는 것에 대해 다시 한번 사과드립니다. 미리 감사드립니다.
강사는 어떤 상수 나 표기법을 알지 못합니다. public static final int GAME [] []' – LanguagesNamedAfterCofee
@LanguagesNamedAfterCofee OP에서 상수가 무엇인지 알 수 없습니다. 나는 프로그램이'game'의 값을 수정하기를 원할 것이라고 믿고 있습니다. – MadProgrammer
'static final'으로 선언 되더라도 여전히'game'의 값을 수정할 수 있어야합니다. – arshajii