Hogyan lehet kiszámítani a százalékos értékeket Java -ban

Szerző: Joan Hall
A Teremtés Dátuma: 2 Február 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Hogyan lehet kiszámítani a százalékos értékeket Java -ban - Társadalom
Hogyan lehet kiszámítani a százalékos értékeket Java -ban - Társadalom

Tartalom

A százalékok kiszámítása nagy segítség lehet.De amikor a számok nagyok lesznek, sokkal könnyebb lesz egy programot használni annak kiszámításához. Figyelmeztetésül egy utasítás arról, hogyan hozhat létre programot a Java százalékos arányának kiszámításához.

Lépések

  1. 1 Hozzon létre egy algoritmust a programhoz. Bár a százalékok kiszámítása nem nehéz, a legjobb, ha megírja a program algoritmusát, mielőtt elkezdi írni a tényleges kódot. Próbáljon választ találni az alábbi kérdésekre:
    • A programod nagy számokat tud kezelni? Ha igen, próbáljon meg elgondolkodni azon módokon, amelyekkel a programja képes kezelni a számok nagy tartományát. Ennek egyik módja egy olyan változó használata, mint a úszó vagy hosszú, ahelyett int.
  2. 2 Írja be a kódot. A százalék kiszámításához két paraméterre van szükség:
    • Összes pont (vagy a lehető legmagasabb pontszám); és
    • kapott pontszámamelynek százalékát ki szeretné számítani.
      • Például: ha egy tanuló 30 pontot szerzett a lehetséges 100 -ból a tesztben, és ki szeretné számítani a tanuló által megszerzett pontok százalékos arányát - 100 az összpontszám (vagy a maximális lehetséges pontszám), 30 az eredmény, amelynek százalékát ki szeretné számítani.
    • A kamat kiszámításának képlete a következő:

      Százalék = (kapott pontszám x 100) / Összpontszám
    • Ha ezeket a paramétereket (bemenetet) szeretné kérni a felhasználótól, próbálja meg használni a funkciót Scanner Java -ban.
  3. 3 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 az érték tárolására használt változó százalék "float" típusú. Ha nem, akkor lehet, hogy a válasz nem helyes.
    • Ennek oka az adattípus úszó (32 bites egyetlen pontosságú lebegőpontos számok) a matematikai számítások során csak a "tizedes" számadatokat veszi figyelembe. Így egy "lebegő" változót használva a matematikai számításra adott válasz, például 5/2 (5 osztva 2 -vel) 2,5 lenne.
      • Ha a számítást (5/2) a változó segítségével hajtjuk végre int, akkor a válasz 2.
      • Azonban azok a változók, amelyekben tárolja összes pont és kapott pontszámtípusú lehet int... Típusváltozó használata úszó számára százalék automatikusan átalakítja a típust int típusban úszó... És az általános számítás "int" helyett "float" -ban történik.
  4. 4 A százalékos érté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 Java -ban használja a függvényeket System.out.print vagy System.out.println (új sor nyomtatásához / kiadásához).

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 olyan grafikus felhasználói felületet létrehozni, amely sokkal interaktívabbá és könnyebben használhatóvá teszi a programot.
  • Próbálja kibővíteni a programot néhány matematikai számítás elvégzéséhez.