Você está na página 1de 2

import java.util.

Scanner;

public class MatrizMultiplicarEscalar {

private static Scanner sc;

public static void main(String[] args) {

int[][] matriz = new int[5][5];

inicializar(matriz);

System.out.println("Matriz original");

visualizar(matriz);

sc = new Scanner(System.in);

System.out.print("Introduce un número: ");

int num = sc.nextInt();

System.out.println("\nMatriz multiplicada por el escalar " + num);

multiplicarEscalar(matriz, num);

visualizar(matriz);

static void multiplicarEscalar(int[][] pMatriz, int escalar){

for(int i=0;i<pMatriz.length;i++){

for(int j=0;j<pMatriz[i].length;j++){

pMatriz[i][j] *= escalar;

static void inicializar(int[][] pMatriz){

for(int i=0;i<pMatriz.length;i++){

for(int j=0;j<pMatriz[i].length;j++){

pMatriz[i][j] = (int) (Math.random() * 10) + 1;

static void visualizar(int[][] pMatriz){

for(int i=0;i<pMatriz.length;i++){

for(int j=0;j<pMatriz[i].length;j++){

System.out.print("\t" + pMatriz[i][j]);

System.out.println();

}
}

run:

Matriz original

3 4 9 6 9

1 5 7 5 10

6 10 2 3 9

9 4 5 10 3

10 8 9 1 6

Introduce un n mero: 3

Matriz multiplicada por el escalar 3

9 12 27 18 27

3 15 21 15 30

18 30 6 9 27

27 12 15 30 9

30 24 27 3 18

BUILD SUCCESSFUL (total time: 3 seconds)

Você também pode gostar