Protsentide arvutamine Java-s

Autor: John Pratt
Loomise Kuupäev: 16 Veebruar 2021
Värskenduse Kuupäev: 2 Juuli 2024
Anonim
Xamarin Java Bindings
Videot: Xamarin Java Bindings

Sisu

Protsentide arvutamisel on palju rakendusi. Kuid kui arvud suurenevad, on selleks programmi lihtsam kasutada. Allpool on selgitatud, kuidas kirjutada programm Java-s protsentide arvutamiseks.

Astuda

  1. Planeerige oma programm. Kuigi protsendi arvutamine pole nii keeruline, on alati mõistlik enne programmeerimist koostada oma programmi ajakava. Proovige vastata järgmistele küsimustele:
    • Kas teie programm töötab suurte arvudega? Kui jah, siis otsige viise, kuidas panna oma programm tegelema paljude eri tüüpi numbritega. Üks viis seda teha on tüüp ujuk või kopsu muutuja asemel int (täisarv).
  2. Kirjutage kood. Protsendi arvutamiseks vajate kahte parameetrit:
    • The koguskoor (või maksimaalne võimalik skoor).
    • The saavutatud skoor (mille protsendi soovite arvutada).
      • Näiteks: kui õpilane saab 100-st küsimusest 30 testi peal õigeks ja soovite arvutada protsendi, siis 100 on summa (maksimaalne tulemus) ja 30 on saadud tulemus, mille teisendate protsendiks.
    • Protsendi arvutamise valem on:

      Protsent = (saavutatud skoor x 100) / skoor kokku
    • Kasutajalt nende Java-parameetrite (sisendi) saamiseks võite kasutada Skannerfunktsioon.
  3. Arvutage protsent. Protsendi arvutamiseks kasutage eelmises etapis näidatud valemit. Veenduge, et muutuja, mida kasutate väärtuse väärtuse salvestamiseks protsent, on ujuki tüüpi. Kui ei, siis võib vastus olla vale.
    • Seda seetõttu, et ujukandmetüübi täpsus on 32 bitti, mis võtab matemaatilistes arvutustes arvesse isegi kümnendkohti. Nii et vastuseks matemaatilisele arvutusele nagu 5/2 (5 jagatud 2-ga) tüübiga ujuk on 2,5
      • Tüübiga sama arvutus (5/2) int muutuja jaoks tagastab 2.
      • Muutujad, mida kasutate koguskoor ja saavutatud skoor saab siiski int olla. Autor a ujuk kasutada muutuja tüübina protsent peab int automaatselt a ujuk ümber pöörama; kogu arvutus tehakse siis ujukina täisarvu asemel.
  4. Näita kasutajale protsenti. Kui programm on protsendi arvutanud, näidake seda kasutajale. Selleks kasutage funktsiooni System.out.print või System.out.println (uuele reale printimiseks) Java-s.

1. meetod 1-st: näidiskood

import java.util.Scanner; public class main_class {public static void main (String [] args) {int kokku, skoor; ujukprotsent; Skanneri sisendNumScanner = uus skanner (System.in); System.out.println ("Sisestage koguarv ehk maksimaalne punktisumma:"); kokku = inputNumScanner.nextInt (); System.out.println ("Sisestage saadud hinne:"); tulemus = inputNumScanner.nextInt (); protsent = (skoor * 100 / kokku); System.out.println ("Protsent on =" + protsent + "%"); }}

Näpunäited

  • Proovige luua graafiline liides (GUI), et muuta programm interaktiivsemaks ja hõlpsamini kasutatavaks.
  • Proovige oma programmi laiendada, et saaksite sellega mitu arvutust teha.