Hirdetés
- Picit gazdaságosabb és halkabb lett a PlayStation 5 Pro legfrissebb verziója
- Dollármilliárdokért csábított el Zuckerberg egy kínai Manust
- Új versenyző áll rajtvonalhoz a tápok világában
- Tiltott témává tenné Kína az öngyilkosságot az AI számára
- Hálózati sebességre gyúrt a Minisforum új mini-munkaállomása
- Házimozi belépő szinten
- Milyen videókártyát?
- Milyen billentyűzetet vegyek?
- Milyen TV-t vegyek?
- Soundbar, soundplate, hangprojektor
- Amlogic S905, S912 processzoros készülékek
- HDD probléma (nem adatmentés)
- Úgy állhat le a 16 GB-os GeForce RTX 5060 Ti gyártása, hogy közben nem áll le
- Androidos fejegységek
- Vezetékes FEJhallgatók
Ú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?:))
- Házimozi belépő szinten
- Milyen videókártyát?
- Milyen billentyűzetet vegyek?
- Call of Duty: Black Ops 6
- A piac legerősebb kameráját ígéri a Xiaomi 17 Ultra
- Milyen TV-t vegyek?
- Xiaomi 15T Pro - a téma nincs lezárva
- Filmvilág
- Soundbar, soundplate, hangprojektor
- Befutott a Realme 14 Pro+
- További aktív témák...
- Apple iPhone 14 Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S21 FE 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi Redmi Note 11 Pro 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 12 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 12 Mini 64GB, Kártyafüggetlen, 1 Év Garanciával
- Azonnali készpénzes Apple Macbook Air felvásárlás személyesen / csomagküldéssel korrekt áron
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
- Apple iPhone 13 / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku: 100%
- Apple iPhone XR 64GB, Kártyafüggetlen, 1 Év Garanciával
- Apple Magic Mouse (USB-C) - Fehér
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


