- sziku69: Fűzzük össze a szavakat :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- LordAthis: Ismét egy "Idióta" A.I. Projekt, hogy meglovagolja az aktuális trendeket...
- Tutti Georg: A Microsoft 2025. augusztusi biztonsági frissítései hibásak
- GoodSpeed: Bye PET Palack, hello SodaStream
- Luck Dragon: Asszociációs játék. :)
- DraXoN: Utolsó 2011-3
- LordAthis: AI Kérdés érkezett - 3600 soros Spagetti kód refaktorálása és budget
- eBay-es kütyük kis pénzért
- LOGOUT - ezmiez?
-
LOGOUT
Ú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
Hirdetés
● olvasd el a téma összefoglalót!
- Az AI megeszi a szoftverpiacot?
- UHD filmek lejátszása
- Borotva, szakállnyíró, szakállvágó topic
- Eredeti játékok OFF topik
- sziku69: Fűzzük össze a szavakat :)
- Samsung Galaxy A55 - új év, régi stratégia
- A fociról könnyedén, egy baráti társaságban
- exHWSW - Értünk mindenhez IS
- Házimozi haladó szinten
- PlayStation 5
- További aktív témák...
- Xiaomi Redmi 14C 128GB, Kártyafüggetlen, 1 Év Garanciával
- 8 magos 8 colos Sim kártyás Lenovo Tablet
- Samsung Galaxy S23 8/128GB, Újszerű, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garanciával!
- Honor 90 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13 128GB, Akku: 100%, Újszerű, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garanciával!
- Lenovo ThinkPad X1 Yoga G6 (6th Gen) - i7-1185G7, 32GB, 512GB SSD, multitouch + TOLL
- BESZÁMÍTÁS! Gigabyte H510M i5 10400F 16GB DDR4 512GB SSD 1TB HDD RX 6600 8GB Zalman S2 TG EVGA 600W
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Bomba ár! Lenovo ThinkPad L13 G1 - i5-10GEN I 16GB I 512SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- Honor X8 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest