Java를 사용하여 Goji는 콘솔 작동하에 2 차원 배열, 객체 지향 등을 검토하는 기본 지식으로 작성됩니다. W 흰색 체스를 나타내고 B는 검은 체스를 나타냅니다.
import java.util.scanner; public class mainmethod {public static char []] c = new char [10] [10]; public static void main (string [] args) {mainmethod mainmethod = new MainMethod (); mainmethod.init (); int I; 부울 색상; new int [2]; New Scanner (systnner); 1; i <100; i ++ () {mainmethod.draw (); Chessboard System.out.println을 그려주세요. 범위는 (0,0) ~ (9,9) "; int x = scanner.nextint (); int y = scanner.nextint (); if (i % 2 == 1); = y; if (mainMethod.paint (point, color) == false) {//system.out.println(" 아래의 위치는 "불합리합니다. (mainmethod.win () == -1) {mainMethod.draw (); system.out.println ( "검은 체스 !!"); break;}} if (i == 100) system.out.println ( "trap");} public char [] init () {int i = 0; int in in in+) j = 0; 'w'||. 'w';}} else if (colr == false) {// if (c [x] [y] == '+') {c [x] [y] [y] = 'b';}} return b;} public boolean inboard (int [] point) {// int x = point [0] y> = c.length) return false; elsereturn true;} public int win () {// 승리 결정, 1은 화이트 승리, -1 블랙 승리, 0 승리, int whowin = 0; int [] point = new int [2]; outer : while (int i = 0; i <c.length; i ++) {j <c.lengher; (c [i] [j] == 'w') {// 배열과 첫 번째 흰색 체스 포인트 [0] = i; point [1] = j + 4; if (inboard (point)) {// 오른쪽에 4 개의 숫자가있는 체스 보드가 있다면 (c [i] [j + 1] == 'w'&& [i] [i] + 3] == 'W'W 'W'W 'W'W 'W'W '[i] w'[i] w '[w'[w '[w'[w '[w'[w '[w'[w '[w'[w '[j + 2]가 있습니다. && c [i] [j + 4] == 'w') {whowin = 1; break eurter;}} point [0] = i + 4; point [1] = j + 4; if (inboard (point)) {// if 4를 오른쪽으로 그리고 아래쪽으로 계산하는 체스 보드가 있다면 (c [i + 1] [j + 1] == 'W'W '&& c [i + 2] == C [i + 3] [j + 3] == 'w'&& c [i + 4] [j + 4] == 'w') {wwin = 1; break 외부;}} point [0] = i + 4; point [1] = j; if (inboard (point)) {// if 아래가있는 체스가있는 경우 (c + 1]. C [i + 2] [j] == 'w'&& c [i + 3] [j] == 'w'&& c [i + 4] [j] == 'w') {wwin = 1; Break Outer;}} point [0] = i -4; point [1] = j + 4; if (inboard (poind)) {//가있는 경우 chess가 있다면 chess가 있다면 ches가 있습니다. 체스 판이 체스 판이있는 경우 체스 판이있는 경우 체스 판이있는 경우 체스 판이있는 경우 체스 판이있는 경우 체스 판이있는 경우 (C [i -1] [j + 1] == 'w'&& C [i -2] [J + 2] == 'W'&& 3] [J + 3] [J + 4] 'w') {wwin = 1; break oeter;}}} else if (c [i] [j] == 'b') {point [0] = i; point [1] = j + 4; if (inboard (point)) {// 오른쪽에 4 개의 숫자가있는 체스 보드가 있다면 (c [i] [J + 1] == 'B'&& c [i] [J + 2] && C [i] [j + 3] == 'b'&& c [i] [j + 4] == 'b') {whowin = -1; 바깥 쪽 바깥 쪽;}} point [0] = i + 4; point [1] = j + 4; if (inboard (poind)) {// 체스가 계산되는 체스가있는 경우 4 아래로 카운트가있는 경우 (c [i + 1] [i + 1]. 'b'&& c [i + 2] [j + 2] == 'b'&& c [i + 3] [j + 3] == 'b'&& c [i + 4] [j + 4] == 'b') {whowin = -1; break oeter;}}} point [0] = i + 4; point [1] = j; 체스 보드가 4 아래로 계산되는 경우 4 아래로 계산되는 체스 보드입니다. 4 아래로 계산되는 체스 보드가있는 경우 4 아래로 계산하는 체스 판이 4 아래로 계산되는 경우 4 아래쪽으로 계산하는 체스 보드가있는 경우 4 아래쪽으로 계산되는 체스 보드가있는 경우 4 아래쪽으로 계산되는 체스 판이 4 아래로 계산되면 4 아래쪽으로 계산되는 경우 4 아래로 계산됩니다. 4 아래로 계산되는 체스 판이 4 아래로 계산되는 체스 판. 외부;}} point [0] = i -4; point [1] = j + 4; if (inboard (point)) {// if (c [i -1] [j + 1] == 'b'&& c [i -2] [j + 2] == 'b'& C [i -3] [J + 3] == 'b'&& 4] == 'b'&& 3]. 4] == 'b') {whowin = -1; break ober;}}}}}}}}}}}}}}}}} whowin = 0;} return whowin;} public void draw () {// (int i = 0; i <c.length; i ++) {(int j = 0; "");} system.out.println ();}}}실행 결과 :
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
누군가가 잃고 이기면 나는 그것을 만들지 않을 것입니다. 너무 길고 공간을 차지합니다. .
요약
위의 내용은 Java 프로그래밍 및 Gozi Renren의 코드 예제 구현에 대한이 기사의 전체 내용입니다. 모든 사람에게 도움이되기를 바랍니다. 관심있는 친구는이 사이트의 다른 관련 주제를 계속 참조 할 수 있습니다. 단점이 있으면 메시지를 남겨 두십시오. 이 사이트를 지원해 주신 친구들에게 감사드립니다!