Programa que genera una matriz de dos dimensiones con letras del alfabeto, mostrándola posteriormente en pantalla.

{code}
public static void main(String[] args) {
final int FILAS = 3;
final int COLUMNAS = 5;
char letras[][] = new char[FILAS][COLUMNAS];
char letraQueToca = 'A';

//Carga las letras en la matriz
for(int f=0; f<FILAS; f++) {
for(int c=0; c<COLUMNAS; c++) {
letras[f][c] = letraQueToca;
letraQueToca++;
}
}

//Mostrar en pantalla la matriz
for(int f=0; f<FILAS; f++) {
for(int c=0; c<COLUMNAS; c++) {
System.out.print(letras[f][c]+" ");
}
System.out.println();
}
}
{/code}

Programa que genera una matriz representando un triángulo invertido alineado a la derecha realizado con asteriscos, cuyo tamaño será especificado por el usuario. La matriz será mostrada en pantalla finalmente. Por ejemplo, si se indica el tamaño 5 deberá aparecer:

*****
****
***
**
*

{code}
public static void main(String[] args) {
final int TAM = 5;
char triangulo[][] = new char[TAM][TAM];

//Cargar matriz con el dibujo
for(int f=0; f<TAM; f++) {
//Bucle para mostrar espacios
for(int c=0; c<f; c++)
triangulo[f][c] = ' ';
//Bucle para mostrar asteriscos
for(int c=f; c<TAM; c++)
triangulo[f][c] = '*';
}

//Mostrar matriz en pantalla
for(int f=0; f<TAM; f++) {
for(int c=0; c<TAM; c++)
System.out.print(triangulo[f][c]);
System.out.println();
}
}
{/code}