【java】矩阵相加

来源:互联网 发布:sql判断count的值大于 编辑:程序博客网 时间:2024/06/14 04:17
import java.util.Scanner;public class pra3 {public static void main(String[] args){Scanner input = new Scanner(System.in);System.out.println("Enter matrix1: ");double [][]a = new double[3][3];for(int i = 0;i<3;i++){for(int j = 0;j<3;j++){a[i][j] = input.nextDouble();}}System.out.println("Enter matrix2: ");double [][]b = new double[3][3];for(int k = 0;k<3;k++){for(int j = 0;j<3;j++){b[k][j] = input.nextDouble();}}System.out.println("The matrices are added as follows");double [][]c = new double[3][3];for(int h = 0;h<3;h++){for(int u = 0;u<3;u++){c[h][u] = 0;}}for(int h = 0;h<3;h++){for(int u = 0;u<3;u++){c[h][u] = a[h][u] + b[h][u];}}for(int q = 0;q<3;q++)System.out.print(a[0][q]+" ");System.out.print("     ");for(int q = 0;q<3;q++)System.out.print(b[0][q]+" ");System.out.print("     ");for(int q = 0;q<3;q++)System.out.print(c[0][q]+" ");System.out.print('\n');for(int q = 0;q<3;q++)System.out.print(a[1][q]+" ");System.out.print("  +  ");for(int q = 0;q<3;q++)System.out.print(b[1][q]+" ");System.out.print("  =  ");for(int q = 0;q<3;q++)System.out.print(c[1][q]+" ");System.out.print('\n');for(int q = 0;q<3;q++)System.out.print(a[2][q]+" ");System.out.print("     ");for(int q = 0;q<3;q++)System.out.print(b[2][q]+" ");System.out.print("     ");for(int q = 0;q<3;q++)System.out.print(c[2][q]+" ");}}

0 0
原创粉丝点击