Hirdetés

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

  • _NCT
    addikt

    Egy null referenciával inicializált tömbnek nincsen eleme.

    Ha arra gondolt, hogy egy referencia típusú elemekből álló tömb elemeit null referenciákkal inicializálva, írd ki annak n. elemét, akkor :
    System.out.print(tomb[n-1]);
    // ahol tomb a tömb változód, és n-1 az n. eleme a tömbnek, mivel 0-tól kezdődően indexeljük a tömböt, azaz a tömb 2. elemének kiiratása: System.out.print(tomb[1]);

    Aham, mostmár világos.

    Lenne még egy kérdésem, igazából valahol szeretnék elindulni.

    Van egy másik feladat, amiben kivételkezeléssel kellene megoldani Kör kerületének, területének számítását.

    A feladat így szól: A Program Kör osztályának konstruktora kapja paraméterként egy kör sugarát! Ha ez pozitív, akkor írja ki a konzolra a kör területét, kerületét, egyébként dobjon kivételt. A Körkerületterület osztály main metódusa hozzon létre két Kör osztályú objektumot! Az egyik sugara legyen 12, a másiké -7.5 egység.

    Nos evvel odáig eljutottam, hogy a try-catch kivételkezeléssel megoldottam, hogy a sugár ne lehessen kisebb mint 1.

    Gondom az, hogy nem tudom szépen megcsinálni, hogy a kivételkezelés után ne fusson tovább a program, hanem kiírja, hogy "nem valós sugár". Sajnos nekem kiírja a kivételt, viszont tovább fut a progi.

    Legjobban örülnék neki, ha gyorsba valaki összedobná nekem, lássam mit rontottam el.

    Köszönöm előre is!! :R :R

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