Számítsa ki a Java százalékát

1. Bemutatkozás

Ebben a gyors bemutatóban egy CLI programot fogunk bevezetni a Java százalékos számításához.

De először határozzuk meg, hogy hogyan lehet matematikailag kiszámítani a százalékot.

2. Matematikai képlet

A matematikában a százalék szám vagy arány 100 töredékében kifejezve. Ezt gyakran a százalékjel, „%” jelöli.

Vegyünk egy tanulót, aki x pontot kap az összes y pontról. A képlet az adott hallgató által megszerzett százalékos pontok kiszámításához a következő lenne:

százalék = (x / y) * 100

3. Java program

Most, hogy tisztában vagyunk a százalékos matematikai számítással, készítsünk egy programot a Java-ban a kiszámításához:

public class PercentageCalculator {nyilvános kettős kiszámítási százalék (kétszer kapott, dupla összesen) {kapott hozam * 100 / összesen; } public static void main (String [] args) {PercentageCalculator pc = new PercentageCalculator (); Szkenner be = új szkenner (System.in); System.out.println ("Írja be a kapott jeleket:"); kétszer kapott = in.nextDouble (); System.out.println ("Adja meg az összes jelet:"); dupla össz = in.nextDouble (); System.out.println ("Elért százalék:" + pccalculatePercentage (kapott, összesen)); }}

Ez a program felveszi a hallgató jegyeit (megszerzett pontokat és összpontszámokat) a CLI-ből, majd felhív calcPercentage () módszer kiszámításához belőle a százalékot.

Itt választottuk a dupla adattípust a bemenethez és a kimenethez, mivel ez tizedesszámokat képes tárolni, legfeljebb 16 számjegy pontossággal. Ezért megfelelőnek kell lennie a felhasználási esetünkhöz.

4. Kimenet

Futtassuk ezt a programot, és nézzük meg az eredményt:

Írja be a kapott pontokat: 87 Írja be az összes pontszámot: 100 Elért százalék: 87.0 A folyamat befejeződött a 0-os kilépési kóddal

5. Következtetés

Ebben a cikkben megvizsgáltuk a százalékos matematikai számítást, majd egy Java CLI programot írtunk annak kiszámításához.

Végül, mint mindig, a példában használt kód elérhető a GitHubon.


$config[zx-auto] not found$config[zx-overlay] not found