Java-ban hogyan lehetséges a kivételdobás?
Nagyon új vagyok a Java-ban.
A függvény egy osztály része és az "ar" változó is az osztály része.
void mindegy2(int a){
try{
if (a<0) {
int h=10;
throw h;}
else ar=a; }
catch(int hiba)
{System.out.println("Hiba");}
}
Hát,elhiszem,hogy nagyon rossz,amin járok.:D
Ezért mertem venni a bátorságot,de látom hiba volt.:(
try
{
throw 20;
}
catch (int e)
{
cout << "An exception occurred. Exception Nr. " << e << '\n';
}
Ja,fogjam a könyvet...
abban meg nincs benne,hogy mi van,ha a fentebbi dolgot akarom megoldani.
Csak az,hogy mi van, ha adott egy x elemű tömb,de mi a x+y tömbelemet akarjuk...
egy darab oldalacska van erről és szevasz.
Nem.
A te kérdésed a hiba dobásra vonatkozott.
Erről, hogy hogyan és miként kell baromi sok leírás van, amit linkeltem ott is ott van minden.
Hogy hol a fő hiba nálad? (Azon kívül, hogy tényleg látszik, hogy az alapok sem mennek.)
Nem egészeket próbálsz dobálni, amit nem lehet.
De ez mi akar lenni? Ennek köze nincs a kivétel kezeléshez, kevered a kivétrl dobást és elkapást.
Tényleg olvass utána az alapjainak akárhol, gugli a barátod.
Nyugi,tudom,hogy a throw a kidobás és a catch kapja el.:)
Igaz, a kérdésben csak a kivételdobásra kérdeztem rá.
Nem, nem tudod, mert amit írsz az teljesen értelmetlen.
Mi a kérdésed?
Mit szeretnél csinálni?
try{
throw new AllatException("Kacsa");
}catch (AllatException e){
System.out.println(e);
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!