Inicio

Publicidad

Ejemplos de matrices en Java

Share

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();
        }
    }

Noticias recomendadas

javiergarbedoes Bell Labs logra enviar datos a 10 Gbps sobre cobre - http://t.co/yKzJW9G2VP
5hreplyretweetfavorite
javiergarbedoes Así es Android L, la mayor evolución en años del sistema operativo de Google http://t.co/aB8oXNb6nV
javiergarbedoes Ídolos de la computación: Grace Hopper http://t.co/RCgIOA060u
javiergarbedoes Nikola Tesla, el hombre que cambió el mundo pero fue condenado al ostracismo http://t.co/bkeBRKhJWY
javiergarbedoes 10 packs de iconos para personalizar tu Android: desde flat hasta 8 bits http://t.co/mUPMIcI9El
468633 Páginas vistas (By Google Analytics)