public class Somando_Subtraindo_Matrizes {
public static void main(String [] args){
// Autor: João Matheus Santos Assis
Scanner entrada = new Scanner(System.in);
// Declarando as matrizes como inteiro, com dimensões 2X2
int A[][] = new int [2][2];
int B[][] = new int [2][2];
// A matriz C armazenará a soma das matrizes A e B
int C[][] = new int [2][2];
// A matriz C armazenará a diferença das matrizes A e B
int D[][] = new int [2][2];
// Obtendo a primeira matriz
System.out.println("PRIMEIRA MATRIZ!");
for (int i=0; i<2; ++i){
for (int j=0; j<2; ++j){
System.out.printf("A[%d][%d]: \n",i,j);
/*entrada.nextInt() é utilizado para lê
valores inteiros digitados pelo usuário*/
A[i][j] = entrada.nextInt();
}
}
// Obtendo a segunda matriz
System.out.println("SEGUNDA MATRIZ!");
for (int i=0; i<2; ++i){
for (int j=0; j<2; ++j){
System.out.printf("B[%d][%d]: \n",i,j);
B[i][j] = entrada.nextInt();
}
}
System.out.printf("SOMA DAS MATRIZ A e B!\n");
for (int i=0; i<2; ++i){
for (int j=0; j<2; ++j){
// \t tem função de tabulação
// \n tem função de quebra linha
C[i][j] = A[i][j] + B[i][j];
System.out.printf("%d\t",C[i][j]);
}
System.out.printf("\n");
}
System.out.println("\nDIFERENÇA DAS MATRIZ A e B!");
for (int i=0; i<2; ++i){
for (int j=0; j<2; ++j){
D[i][j] = A[i][j] - B[i][j];
System.out.printf("%d\t",D[i][j]);
}
System.out.printf("\n");
}
}
}
Palavras-Chaves: Soma, Subtração, matriz, Java.
Artigos relacionados em Java:
- Somando dois números com JOptionPane em Java
- Primeiro programa em Java
- Programa que calcula o fatorial e se o número é primo em Java
- Equação do 2° grau em Java
- MDC em Java
- Calculando montante em regime de juros compostos em uma aplicação financeira em Java.
- Palíndromos em Java
- Números de Armstrong em Java
Feito no NetBeans-5.5.1 | Executável
|