A százalék kiszámítása nagy segítség lehet. De ha a számok nagyobbak lesznek, akkor egy program segítségével sokkal könnyebb lesz kiszámítani. Íme, hogyan hozhat létre programot a százalékos kiszámításhoz Java -ban.
Lépések
1. lépés: Tervezze meg programját
Bár a százalék kiszámítása nem nehéz, mindig jó gyakorlat megtervezni a programot, mielőtt elkezdené kódolni. Próbálja megtalálni a választ az alábbi kérdésekre:
A programod nagy számokat fog kezelni? Ha igen, akkor próbáljon meg elgondolkodni azon módokon, amelyekkel a program képes kezelni a nagy számtartományt. Ennek egyik módja az úszó vagy hosszú változó használata az int helyett
2. lépés. Írja be a kódot
A százalék kiszámításához két paraméterre lesz szüksége:
- Az összesített pontszám (vagy a maximális lehetséges pontszám); és,
-
Az kapott pontszámot kinek a százalékát szeretné kiszámítani.
Például: Ha egy tanuló 30 pontot szerez 100 -ból egy tesztben, és ki szeretné számítani a tanuló által elért százalékos pontszámokat, 100 az összes pont (vagy a maximális lehetséges pontszám). 30 a kapott pontszám, amelynek százalékát szeretné kiszámítani
-
A százalék kiszámításának képlete a következő:
Százalék = (megszerzett pontszám x 100) / Összpontszám
- Ha ezeket a paramétereket (bemeneteket) szeretné megkapni a felhasználótól, próbálja meg használni 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ésben megadott képletet. Győződjön meg arról, hogy a százalékos érték tárolásához használt változó float típusú. Ha nem, akkor lehet, hogy a válasz nem helyes.
-
Ennek oka az, hogy a lebegő adattípus 32 bites egyetlen pontosságú, amely még a tizedeseket is figyelembe veszi a matematikai számítások során. Így egy lebegő változó használatával az 5 /2 -re (5 osztva 2 -vel) adott matematikai számításra a válasz 2,5 lesz
- Ha ugyanaz a számítás (5 /2), ha int változót használ, akkor a válasz 2 lesz.
- Azonban azok a változók, amelyekben az összesített pontszámot és a kapott pontszámot tároltuk, lehetnek int. Ha lebegő változót használ a százalékhoz, az int automatikusan lebegővé alakul; és a teljes számítást úszásban kell elvégezni az int helyett.
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 a felhasználónak. Ehhez használja a Java. -on a System.out.print vagy a System.out.println (új sorra nyomtatás) funkciót.
1. módszer 1 -ből: Mintakód
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 az összes, vagy maximális pontszámot:"); total = inputNumScanner.nextInt (); System.out.println ("Írja be a kapott pontszámot:"); score = inputNumScanner.nextInt (); százalék = (pontszám * 100/ összes); System.out.println ("A százalék =" + százalék + " %"); }}
Tippek
- Próbáljon GUI -t készíteni, amely sokkal interaktívabbá és könnyebben használhatóvá teszi a programot.
- Próbálja kibővíteni a programot, hogy több matematikai számítást végezzen.