Ez a cikk a százalékok kiszámításáról nagyon hasznos lehet. Mivel azonban a számok egyre nagyobbak, egy program segítségével kiszámíthatjuk őket, és sokkal könnyebbé válik a feladat. Az alábbiakban bemutatjuk, hogyan készíthetünk programot a százalékok kiszámítására a Java programozási nyelv használatával.
Lépés
1. lépés: Tervezze meg programját
Bár a százalékok kiszámítása nem nehéz, mindig jó gyakorlat megtervezni a programot, mielőtt elkezdené írni a kódot. Válaszolj a következő kérdésekre:
A programod nagy számokat tud kezelni? Ha igen, akkor gondolja át, hogyan tudja kezelni a programja a nagy számtartományt. Az egyik módszer a float vagy long változók használata az int helyett
2. lépés. Írja le a kódot
A százalék kiszámításához két paraméterre van szükség:
- Összérték (vagy maximális valószínűségi érték); és,
-
Érték szerzett kinek a százalékát szeretné kiszámítani.
Például: Ha egy tanuló egy vizsgán 100 -ból 30 pontot szerez, és ki szeretné számítani a tanuló által kapott százalékos pontszámot, akkor 100 a teljes pontszám (vagy a maximális lehetséges pontszám), és 30 az a pontszám, amelyre a százalék
-
A százalék kiszámításának képlete a következő:
Százalék = (megszerzett érték x 100) / Összérték
- Ha ezt a paramétert (bemenetet) kéri a felhasználótól, használja a Java szkenner funkcióját.
3. lépés. Számítsa ki a százalékot
A százalék kiszámításához használja az előző lépés képletét. Győződjön meg arról, hogy a százalékos érték tárolására használt változó float típusú. Ellenkező esetben előfordulhat, hogy a válasz nem helyes.
-
Ennek oka az, hogy a lebegő adattípus egyetlen pontossága 32 bit, így a tizedes számokat figyelembe veszi a matematikai számítások során. Így az úszó változó használatával a matematikai számításhoz, mint például az 5 /2 (5 osztás 2) a válasz 2, 5.
- Ha ugyanezt a számítást (5 /2) hajtjuk végre az int változó használatával, akkor a válasz 2.
- Azonban a változó, amelyben a teljes értéket és a visszatérési értéket tárolja, lehet egy int. Ha lebegő változót használ egy százalékhoz, az int automatikusan lebegővé alakul; és a teljes számítás nem int intim változóban történik.
4. lépés. A százalék megjelenítése a felhasználó számára
Miután a program kiszámította a százalékot, jelenítse meg az eredményt a felhasználónak. Használja a System.out.print vagy a System.out.println funkciókat (új sor nyomtatásához), Java nyelven.
1. módszer 1 -ből: Példa a kódra
import java.util. Scanner; public class main_class {public static void main (String args) {int összesen, pontszám; lebegési százalék; Szkenner inputNumScanner = új szkenner (System.in); System.out.println ("Adja meg a teljes vagy maximális értéket:"); total = inputNumScanner.nextInt (); System.out.println ("Írja be az értéket:"); score = inputNumScanner.nextInt (); százalék = (pontszám * 100/ összes); System.out.println ("Százalék =" + százalék + " %"); }}
Tippek
- Hozzon létre egy grafikus felhasználói felületet vagy grafikus felhasználói felületet, amely sokkal interaktívabbá és könnyebben használhatóvá teszi a programot.
- Bővítse ki programját néhány matematikai számítás elvégzésére.