Bom Galera, eu sou iniciante em java, e estou tentando resolver o seguinte exercício:
Crie um programa capaz de multiplicar uma linha, ou uma coluna de uma matriz de inteiros por um número.
1 - A matriz deve ser preenchida com números aleatórios.
2 - O usuário escolhe: multiplicar linha ou coluna.
3 - Se escolher linha, deve informar qual a linha deseja multiplicar? deseja multiplicar por quanto ?
4 - Se escolher coluna, deve informar qual a coluna deseja multiplicar? deseja multiplicar por quanto ?
5 - A matriz deve ser impressa no início do programa.
Eu fui fazendo até aonde deu, e estou com duvida de como multiplicar linha ou coluna pelo n° digitado pelo usuário!
ESSE É MEU CODIGO:
package Fontes;
import java.util.Scanner;
public class Ex1 {
public static void main(String[] args) {
int linha = 0;int coluna = 0;
System.out.println("Deseja multiplicar [L] ou [C] ???");
int LinCol = new Scanner(System.in).nextInt();
System.out.println("Por qual numero?");
int n = new Scanner(System.in).nextInt();
int mat[][] = new int[10][10];
int i = 0;
int j = 0;
for (i = 0; i < 5; i++) {
for (j = 0; j < 5; j++) {
System.out.print(mat[i][j] = 1 + (int) (Math.random() * 10));
}
}
if (LinCol == linha) {
COMENTÁRIO: // (mat[lin] na poisição tal * ndigitado pelo usuario) ???
}else{
COMENTÁRIO: // (mat[col] na posição tal * ndigitado pelo usuario) ???
}
}
}
OBS: O if teria que ser dentro do for ?