- Google Pixel 7a - venni vagy nem venni?
- A Royal Philharmonic Orchestra játssza a Samsung új csengőhangját
- Google Pixel topik
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- iPhone topik
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Xiaomi 15T Pro - a téma nincs lezárva
- Dobjátok a padlóla, le!
Új hozzászólás Aktív témák
-
ZeroCool
csendes tag
Szia,
Szerintem kezdj el nézelődni java-s eszközök irányába. pl. Maven, Spring, Hibernate
Nem árt ha Java EE-ben is jártas vagy valamennyire.
Swing kuka. Semmire nem jó. Valamilyen más UI framework-ot lenne jó megismerned. Pl. Adobe Flex, Vaadin, Ext Js..... Sok van belőle.
Szerintem még az a fontos, hogy ne csak elméleti tudásod legyen, hanem találj ki valami kis egyszerű projekteket magadnak, és azokat próbáld megvalósítani.
Ha érdekelnek még dolgok, akkor írj nyugodtan akár pm-et is. Szívesen segítek ha tudok.Üdv,
Dani -
Lortech
addikt
egy lehetséges értelmezése a feladatnak:
Nincs meghatározva, hol dobj kivételt, a konstruktorban ellenőrizd-e a paramétert, vagy a hívás előtt a mainben.
Nincs meghatározva az sem, hogyan írasd ki, pl. lehetne olyan metódusa is a Kor osztálynak, ami egyből a kimenetre ír, nemcsak számol. Vagy lehet a mainben is csinálni a számolást és kiíratást is stb.
0-t nempozitívnak vettem.
...
public class Korkeruletterulet {
public static void main(String[] args) {
Kor kor = new Kor(12);
System.out.format("%.2f sugarú kör kerülete: %.2f, területe: %.2f",
kor.getSugar(),kor.getKerulet(),kor.getTerulet());
kor = new Kor(-7.5);
System.out.format("%.2f sugarú kör kerülete: %.2f, területe: %.2f",
kor.getSugar(),kor.getKerulet(),kor.getTerulet());
}
}
...
public class Kor
{
private double sugar;
public Kor(double r) throws IllegalArgumentException
{
if (r <= 0)
{
throw new IllegalArgumentException("Nempozitív sugár!");
}
else
{
this.sugar = r;
}
}
public void setSugar(double r) {
this.sugar = r;
}
public double getSugar() {
return sugar;
}
public double getKerulet()
{
return Math.PI * 2 * sugar ;
}
public double getTerulet()
{
return Math.PI * sugar * sugar;
}
}... -
Lortech
addikt
Értem. Ha könyv, és szó szerint veszem a feladatot, akkor tényleg annyi a feladat, hogy eldobod a kivételt, és nem kezeled le, ezáltal a program leáll. Nem mondja a feladat, hogy ki kell iratnod bármit, ha nempozitív az adat.
Bővebben:
A main fgvből hívod a kör osztályod konstruktorát, ha a konstruktorban dobsz egy kivételt, akkor az adott metódusban szekvenciálisan haladva az első kivételkezelő blokkra ugrik, ha nincs, akkor a konstruktor metódusod visszatér a hívás helyére, azaz a main függvénybe, és ott keres kivételkezelő blokkot, ha ott sincs lekezelve a kivétel, akkor a jvm-hez tér vissza a hibával, a program terminál hibával, a jvm leáll. Véleményem szerint ennyi a feladat. -
Lortech
addikt
Nem szokásom teljes kódot adni, mert ez nem a megcsinálom a beadandódat című topik.
Legtöbbet úgy tanulsz, ha te hozod össze.
1,A feladat nem írja elő a kivételkezelést, csak azt, hogy dobjon kivételt rossz adat esetén, ami itt azt fogja eredményezi, hogy megáll a programod.
Persze ha úgy gondolod, a tanár arra gondolt, hogy kezeld is le a kivételt, akkor tegyél bele kivételkezelést, de leírva nem ez van.
1, A feladat továbbá azt mondja, ha pozitív a sugár, akkor dobjon kivételt, ez nem ekvivalens azzal, hogy kisebb mint 1.
Látható a példa adatból is, hogy -7.5-ről van szó, tehát nem egész számokról beszélünk, hanem legalább egy floatról. -
Lortech
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]);
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Háztartási gépek
- A Razer új klaviatúra-zászlóshajóját meglátva biztos félrenyeled a teát
- Hobby elektronika
- Gumi és felni topik
- Autós topik
- Luck Dragon: Asszociációs játék. :)
- Kormányok / autós szimulátorok topikja
- Gitáros topic
- Battlefield 6
- Természetből eredő gyökerekhez tér vissza a Keychron
- További aktív témák...
- Gamer/streamer mikrofon, állvány és USB HUB kitűnő árakon!
- Ventilátor bazár /NZXT/CORSAIR/LIAN LI/DEEPCOOL/ZALMAN/120MM/140MM/VEZÉRLŐK/LED KIT-ek/
- Apple iPad Air 2 128GB, Wi-fi, 1 Év Garanciával
- Apple MacBook Pro 16 (2021) 16GB / 1TB használt, szép állapot 90% akku - 136 ciklus
- Dobozos ASUS TUF Ryzen 7 7735HS 16 GB DDR5 1TB SSD RTX 4060 (8 GB) Garancia 26.09.12.
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


