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

  • RefeeZ

    tag

    sziasztok
    ahogy azt nemsokára meglátjátok még kezdő java-s vagyok, és hát mondhatni 'elakadtam'.
    egy mátrixot szeretnék úgy feltölteni,hogy először oszlopot aztán sort,ahogy az ugye a nagykönyvben meg van írva két egymásbaágyazott for ciklussal,ellenben annak ellenére hogy lefordul a program,futás közben kapok egy hibát. mutatom a kódrészletet ami ehhez tartozik és a hibát is, és ha tudtok, akkor légyszi segítsetek:)

    System.out.print("A mátrix sorainak száma:");
    int n = Input.readInt();
    System.out.print("A mátrix oszlopainak száma:");
    int m = Input.readInt();
    int matrix[][] = new int[n][m];
    for(i=0;i<=n-1;i++)
    {
    for(j=0;j<=m;j++)
    {
    matrix[i][j]=x;
    x++;
    }
    }

    és az eredmény pedig: A mátrix sorainak száma:1
    A mátrix oszlopainak száma:1
    Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
    at matrixos.main(matrixos.java:16)

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