- DUNE médialejátszók topicja
- VR topik
- Eddigi legerősebb csatamágusát dobta piacra az Intel
- Fejhallgató erősítő és DAC topik
- Utolérte az áremelés a PlayStation 5-öt
- Házimozi belépő szinten
- OLED monitor topic
- Milyen videókártyát?
- Párduc a gépben: teszten az ASUS ExpertBook Ultra
- Azonnali VGA-s kérdések órája
Új hozzászólás Aktív témák
-
Lacces
őstag
Sziasztok!
Most ez a fórum lesz az ahol aktívan kérdezgetek :-D
Java gyakorlas van magamtól + Egyetemen.A lenti példában A kiíratás a lényeges! Azt akarom elérni, hogyha a bemeneti valós szám, egész típus (maradékosztással 0 az eredmény), akkor ne írja ki az egész rész után a 0 (pl.: 43.0, hanem csak 43) Úgy érzem ez sikerült is, kétféleképpen oldottam meg.
1. Println()-en belül van egy elágaztatás.
2. If-Else ágakkal.
1. Kérdés: Van-e ennél szebb megoldás?
Két fajta megoldást hoztam létre
Kódrészlet:
public static void main(String[] args) {
System.out.println("Enter a degree in Celsius: ");
Scanner sc = new Scanner(System.in);
double celsius = sc.nextDouble();
double fahrenheit = (9.0 / 5) * celsius + 32;
System.out.println((celsius%1==0)?(int)celsius + " Celsius is " + fahrenheit +" Fahrenheit" : celsius + " Celsius is " + fahrenheit +" Fahrenheit");
if (celsius%1==0)
System.out.println((int)celsius + " Celsius is " + fahrenheit +" Fahrenheit");
else
System.out.println(celsius + " Celsius is " + fahrenheit +" Fahrenheit");
}
2. Kérdés: ha double helyett float-ot használok, akkor a (9.0 / 5) * celsius + 32 formulában lévő valós szám miatt lesz helytelen a float típus a fahrenheit változónak?3. Kérdés: Hogyan lehetséges egy inputsorban 2 változót beolvasni?
Pl: Enter the radius and length of a cylinder: 5.5 12 <Enter>
radius =5.5 és length=12;
Erre egy példa, vagy egy link, vagy legalább azt, hogy angolul hogyan keresek rá :-D
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- PALIT RTX 2060 SUPER 8GB GDDR6 DUAL Eladó!
- Western Digital WD Purple 2TB - WD20PURZ - Új - Eladó!
- Logitech G29 Driving Force szett és Playseat Szimulátor cockpit - Evolution Black ActiFit eladó
- HP ProBook 450 G6,15.6",FHD,i3-8145U,8GB DDR4,256GB SSD,WIN11
- Intel Core i7-8700 6-Core 3.2GHz processzorok
- Lenovo L13 G2 Core i7 1165G7 16 Gb Ram FullHD IPS Intel Iris Boltból Számlával Garanciával
- ÁRGARANCIA!Épített KomPhone i5 12400F 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- AKCIÓ! Apple Watch Ultra 2 49mm Cellular okosóra garanciával hibátlan működéssel
- ÚJ AKCIÓS HP EliteBook 6 G1a Ryzen 5 PRO 230 16GB DDR5 512GB FHD+ 16:10 már jobbik kijelző, gar 2028
- Azonnali készpénzes Sony Playstation 5 lemezes és digitális felvásárlás személyesen/csomagküldéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

