Hirdetés
Új hozzászólás Aktív témák
-
Yodafon
őstag
Hello
Az lenne a problémám hogy csináltam egy egyszerű progit kivételkezelés gyakorlására ami eloszt két számot és ha 0-val oszt akkor kiír egy hibaüzit.
De az a probléma hogy ha 0-val osztok akkor nem fut le a kivételkezelő hanem ezt írja ki:Az elso és masodik szam hanyadosa: Infinity
Viszont ha az a és b változó int tipusú akkor lefut a kivételkezelő de akkor a helyes eredmény mindig 0.
Valamint valaki megtudná mondani hogy a catch részben a kivétel típusa mellett mi az az e változó? Mert sehol sincs deklarálva se használva.
import java.io.*;
class szamol{
private double a,b,c;
szamol(){
a=b=0;
}
private void beker() throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
a=Double.parseDouble(br.readLine());
b=Double.parseDouble(br.readLine());
}
private void szamol(){
try{
c=a/b;
}
catch(ArithmeticException e){
System.out.println("0-val való osztás");
}
}
public void kiir() throws IOException {
System.out.println("Kérek 2 számot:");
beker();
szamol();
System.out.println("Az elso és masodik szam hanyadosa: "+c);
}
}
public class proba {
public static void main(String[] args) throws IOException{
szamol t=new szamol();
t.kiir();
}
}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- sziku69: Szólánc.
- Milyen RAM-ot vegyek?
- OLED monitor topic
- Kezdő fotósok digitális fényképei
- Mindenkire rálicitál az új Oppo kameratelefonja
- WoW avagy World of Warcraft -=MMORPG=-
- Békéscsaba és környéke adok-veszek-beszélgetek
- Futás, futópályák
- Társasjáték topic
- Reklámblokkolók topikja
- További aktív témák...
- Klipsch R-120SW aktív Mélynyomó / Subwoofer - 1,5 év garanciával
- Lenovo X13 Thinkpad Gen2 WUXGA IPS i5-1145G7 16GB RAM 256GB SSD Intel Iris XE Win11 Pro Garancia
- Bomba ár! HP Probook 440 G10 - i3-1315U I 16GB I 256SSD I 14" FHD I W11 I Cam I Garancia!
- Bomba ár! HP Probook 450 G10 - i3-1315U I 16GB I 256SSD I 15,6" FHD I W11 I Cam I Garancia!
- Bomba ár! HP ProBook 450 G8 - i5-1135G7 I 8GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Gar
- Bomba ár! HP ProBook 450 G5 - i3-7GEN I 8GB I 128GB SSD I 15,6" FHD I HDMI I Cam I W11 I Garancia!
- Honor 200 pro 512GB,Újszerű,Dobozával,12 hónap garanciával
- GYÖNYÖRŰ iPhone 13 128GB Starlight- 1 ÉV GARANCIA, Kártyafüggetlen,,MS3434
- BESZÁMÍTÁS! Intel Core i9 14900KF 24 mag 32 szál processzor garanciával hibátlan működéssel
- HIBÁTLAN iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3733, 91% Akkumulátor
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő