docenciait / ProgramacionDAW

0 stars 0 forks source link

Ejercicio de Hoy sobre matrices y métodos #3

Open ivanjimenez opened 4 years ago

ivanjimenez commented 4 years ago
package arrays;

public class TestArray {

    public static void printStringArray(String [] str) {
        for (int i=0;i<str.length; i++)
            System.out.print(str[i]+" ");
    }

    public static void printIntArray(int [] str) {
        for (int i=0;i<str.length; i++)
            System.out.print(str[i]+" ");
    }

    public static void fillArray(String [] str) {
        for ( int n=0; n<str.length; n++) {
            if( n % 2 == 0) {
                str[n] = "halo";
            }else {
                str[n] = "bye";
            }
        }
        printStringArray(str);
    }

    public static int[] return2XArray(int[] array) {
        int[] aux = new int[array.length];
        for(int i=0; i<array.length;i++)
            aux[i] = 2 * array[i];
        return aux;
    }

    public static int[][] getMatrix2D(int[][] m){
        int[][] m2 = new int[m.length][m[0].length];
        for (int i=0; i<m.length; i++)
            for( int j=0; j<m[i].length; j++)
                m2[i][j] = (int) (Math.random()*10);
        return m2;
    }

    public static void printMatrix2D(int[][] m) {
        for(int i=0; i<m.length;i++) {
            for(int j=0; j<m[i].length; j++) {
                System.out.print(m[i][j]+" ");
            }
        System.out.println();
        }
    }

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        String [] array = new String[10];
//      array[0] = "ab";
//      array[1] = "cd";
//      array[2] = "ef";

       //printStringArray(new String[] {"gh","ij","kl"});
//      fillArray(array);
//      int[] v1 = {1,2,3};
//      printIntArray(return2XArray(v1));
        int[][] m1 = new int[3][4];
        printMatrix2D(getMatrix2D(m1));
    }

}