Matriz java

ola alquem pode responder esse exercicis
faça um programa em java que costrua de maneira aleatoria uma matriz de numeros inteiro e positivo com ordem 10x10 e trasponha esta matriz inprima para o usuario as duas matriz

cara esta ultima parte não faz sentido. pode esclarecer?

sobre gerar numeros aleatorios, veja o metodo nextInt

https://docs.oracle.com/javase/7/docs/api/java/util/Random.html

Creio que ele quis dizer…
“Faça um programa em java que construa de maneira aleatória uma matriz de números inteiros e positivos com ordem 10x10 e faça a transposta dessa matriz. No fim, imprima para o usuário as duas matrizes.”

    int matriz_normal[][] = new int[10][10]; //matriz normal 10x10
    int matriz_transposta[][] = new int[10][10]; //matriz transposta que também será 10x10
    Random gera = new Random(); //Pra gerar números aleatórios
    int numeroLimite = 100; //Vai gerar números aleatórios até 100

    for (int i = 0; i < 10; i++) {
        for (int j = 0; j < 10; j++) {
            matriz_normal[i][j] = gera.nextInt(numeroLimite);//Vai gerar números inteiros aleatórios até 100
            matriz_transposta[j][i] = matriz_normal[i][j];
        }
    }
    System.out.println("\nMatriz normal: \n");
    for (int i = 0; i < 10; i++) {
        for (int j = 0; j < 10; j++) {
            System.out.print(matriz_normal[i][j] + " ");
        }
        System.out.println(" ");
    }

    System.out.println("\nMatriz transposta: \n");
    for (int i = 0; i < 10; i++) {
        for (int j = 0; j < 10; j++) {
            System.out.print(matriz_transposta[i][j] + " ");
        }
        System.out.println(" ");
    }

Detalhe:
1. Me parece que o Random() não retorna números negativos, mas quem me garante que não
vai gerar o número 0, por exemplo?
2. Coloquei um número limite. Como seria sem precisar determinar um número limite?

Bons estudos! :wink:

https://docs.oracle.com/javase/7/docs/api/java/util/Random.html

nextInt(int n)

Returns a pseudorandom, uniformly distributed int value between 0 (inclusive) and the specified value (exclusive), drawn from this random number generator's sequence.

ou seja. nextInt(X) vai retornar entre 0 e X-1

se vc quer numeros negativos tem usar matematica ( soma, subtrai, etc ).

Hm… entendi.
Obrigada.