Új hozzászólás Aktív témák

  • Lacces

    őstag

    Sziasztok!

    Tömbkezelés és feltétel kezeléssel van gondom Java-ban
    aRows != bRows nem működik, arra nem dobja ki a hibát, hanem lefut, összeadja a két mátrixot

    public static double[][] addMatrix(double[][] a, double[][] b) {

    int aRows = a.length; // arrays' number in matrix
    int aCols = a[0].length; // arrays' length in matrix
    int bRows = b.length;
    int bCols = b[0].length;

    if (aCols != bCols && aRows != bRows)
    throw new IllegalArgumentException("matrices don't match: " + aCols
    + " != " + bRows);
    ....}

    main(){

    double x[][] = { {7, 6, 3}};
    double y[][] = { { 5, 4, 6 }, { 5, 6, 7 } };
    double z[][] = AddingMatrices.addMatrix(x, y);

    }

Új hozzászólás Aktív témák