Hirdetés
- Nyomtató topik
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Kitolhatja az LGA1700 élettartamát az Intel
- Milyen billentyűzetet vegyek?
- Szünetmentes tápegységek (UPS)
- DVB-T, DVB-S (2), DVB-C eszközök
- Kormányok / autós szimulátorok topikja
- AMD Ryzen 9 / 7 / 5 / 3 3***(X) "Zen 2" (AM4)
- Milyen RAM-ot vegyek?
- TCL LCD és LED TV-k
Ú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?:))
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Nyomtató topik
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Milyen routert?
- Kitolhatja az LGA1700 élettartamát az Intel
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Jófogás tapasztalatok
- Milyen billentyűzetet vegyek?
- Mobil flották
- BMW topik
- További aktív témák...
- Új Redmi Note 15 Pro 5G 256/8GB Blue
- Új Redmi Note 15 5G 128/6GB Black
- RYZEN 5 9600x - XFX RX 9060XT 16GB - 2x16GB DDR5 6000MHz CL32(A-Die) - 1,25TB SSD - NZXT KRAKEN
- Apple iPad Pro 12.9 2nd gen 2017 wifi + cellular 256GB eladó! 0 ciklus! Karcmentes!
- i5-9400F / 16GB DDR4 / RX480 8GB / 240GB SSD + 500GB HDD
- Nvidia Quadro és AMD FirePro kártyák - számla, 6 hó gar.
- iPhone 11 Pro Max 256GB 100% (1év Garancia)
- Samsung Galaxy S23 Ultra 256GB Cream Karcmentes állapot 8GB RAM 6 hónap garancia
- ASTRO A50 WIRELESS HEADSET + BASE STATION 4th gen. fejhallgató
- Dell Vostro 3425 6magos Ryzen 5 5625U 16GB RAM 512GB SSD
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

