-
Fototrend
Új hozzászólás Aktív témák
-
orc88
őstag
Üdv!
1 hete kezdtem el a Java programozást, egy kisebb problémába ütköztem osztás művelet során.
A program csak azt írja ki, ahány egésszer van meg ténylegesen. Pl. 8 / 5-nél 1-et ad vissza, nem 1,6-ot, 3/4-nél pedig 0át...Közben észrevettem, hogy hiába van float-ra deklarálva a szám változója bekéréskor, már ott sem tudja kezelni a tizedes jegyeket, error-t dob...
*Bocsi ha kuszán fogalmaztam, gyorsan írtam, ahogy jött
*
A forráskód...
public class Osszeadas2 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner be = new Scanner(System.in);
char c;
System.out.println("Kérek 2 számot");
float sz1 = be.nextFloat();
float sz2 = be.nextFloat();
System.out.println("Mi az üzenet?");
String msg;
msg = be.next();
System.out.println("1. Összeadás");
System.out.println("2. Kivonás");
System.out.println("3. Szorzás");
System.out.println("4. Osztás");
c = be.next().charAt(0);
float szam = 0;
switch (c) {
case '1': szam = sz1+sz2; break;
case '2': szam = sz1-sz2; break;
case '3': szam = sz1*sz2; break;
case '4': if (sz2 == 0) {
do {
System.out.println("Ne legyen a második szám 0!");
System.out.println("Adj meg egy másik számot!");
sz2 = be.nextFloat();
} while (sz2 == 0);
}
szam = sz1/sz2; break;
}
System.out.println(msg + " " + szam);
}
}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Autós topik látogatók beszélgetős, offolós topikja
- One otthoni szolgáltatások (TV, internet, telefon)
- BorosPoH!ár
- Autós topik
- iPhone topik
- Háztartási gépek
- EA Sports WRC '23
- Szevam: Mennyire tipik Z-gen viselkedés? Tipizálható-e egyáltalán?
- Xbox Series X|S
- További aktív témák...
- Asztali PC , R5 5500 , RX 6600 , 16GB DDR4 , 250GB NVME , 500GB HDD
- Asztali PC , i7 9700 , RX 6600 XT , 32GB DDR4 , 512GB NVME , 500GB HDD
- ÚJ Apple Macbook Air 15,3 M4 10C CPU/10C GPU/16GB/256GB - Ezüst -(2025) - 3 év gari - MAGYAR
- Asus Rog Strix x570-f gaming 1 év jótállással
- Intel Core i7-14700K 20-Core 3.4GHz LGA1700 (33M Cache, up to 5.60 GHz) Processzor! BeszámítOK
- Bomba ár! HP ZBook 15 Studio G3 - Intel Xeon I 32GB I 512SSD I 15,6" FHD I Nvidia I Cam I W10 I Gar
- Bomba ár! Dell Latitude 7400 - i7-8GEN I 16GB I 256GB SSD I 14" FHD IPS I CAM I W10 I Garancia!
- AKCIÓ! ASUS TUF GAMING X670E-PLUS WiFi alaplap garanciával hibátlan működéssel
- Azonnali készpénzes nVidia RTX 2000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
- REFURBISHED és ÚJ - Lenovo ThinkPad 40AS USB-C docking station (akár 3x4K felbontás)
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest