Programa que genera una matriz de dos dimensiones con letras del alfabeto, mostrándola posteriormente en pantalla.
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(); } }
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:
*****
****
***
**
*
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(); } }