/*
En este ejemplo, he utilizado letras mayúsculas para las piezas blancas
y minúsculas para las piezas negras.
Las piezas están representadas de la siguiente manera:
'T' para las Torres.
'C' para los Caballos.
'A' para los Alfiles.
'D' para la Dama o Reina.
'R' para el Rey.
'P' para los Peones.
' ' (espacio) para las casillas vacías.
*/
/**
* Esta clase representa una simple implementación de un tablero de ajedrez en Java.
* Se utiliza para demostrar cómo se puede crear e imprimir un tablero de ajedrez
* utilizando un arreglo bidimensional.
*/
public class Main {
/**
* El método main es el punto de entrada de cualquier programa Java.
* En este caso, se utiliza para crear un tablero de ajedrez y mostrarlo en consola.
*/
public static void main(String[] args) {
// Creación del tablero de ajedrez como un arreglo bidimensional de cadenas.
// Las piezas están representadas por letras, donde:
// 'T' = Torre, 'C' = Caballo, 'A' = Alfil, 'D' = Dama, 'R' = Rey, 'P' = Peón
// Las piezas mayúsculas son blancas y las minúsculas son negras.
String[][] tablero = {
{"T", "C", "A", "D", "R", "A", "C", "T"},
{"P", "P", "P", "P", "P", "P", "P", "P"},
{" ", " ", " ", " ", " ", " ", " ", " "}, // Filas vacías del tablero
{" ", " ", " ", " ", " ", " ", " ", " "},
{" ", " ", " ", " ", " ", " ", " ", " "},
{" ", " ", " ", " ", " ", " ", " ", " "},
{"p", "p", "p", "p", "p", "p", "p", "p"},
{"t", "c", "a", "d", "r", "a", "c", "t"}
};
// Imprimir el tablero en la consola
for (int i = 0; i < tablero.length; i++) { // Iterar sobre cada fila del tablero
for (int j = 0; j < tablero[i].length; j++) { // Iterar sobre cada columna de la fila
System.out.print(tablero[i][j] + " "); // Imprimir la pieza en la posición actual
}
System.out.println(); // Imprimir una nueva línea al final de cada fila
}
}
}
To embed this program on your website, copy the following code and paste it into your website's HTML: