Cum se scrie un program în Java pentru a calcula media

Calculați media

Este foarte important în viața de zi cu zi. Media, numită și medie, este utilizată împreună cu multe alte operații matematică și este ceva foarte important pe care trebuie să-l cunoașteți. Dar, dacă avem de-a face cu un număr foarte mare, este mai ușor să folosiți un program. Aici vom explica cum puteți scrie propriul dvs. program în Java pentru a calcula media.

pași

Imaginea intitulată Scrieți un program în Java pentru a calcula pasul mediu 1
1
Planificați-vă programul. Planificarea programului dvs. este esențială. Gândiți-vă unde va fi folosit programul dvs. Programul va funcționa cu numere foarte mari? Dacă da, poate ar trebui să luați în considerare utilizarea unor tipuri de date cum ar fi lung în loc de int.
  • Încercați să calculați manual valoarea medie a câtorva numere. Acest lucru vă va ajuta să înțelegeți programul dvs.
  • Imaginea intitulată Scrieți un program în Java pentru a calcula pasul mediu 2
    2
    Scrieți codul. Pentru a calcula media, veți avea nevoie de următorii parametri:
  • sumă din valorile tuturor intrărilor furnizate de utilizator și
  • numărul total de intrări furnizate de utilizator.
  • De exemplu, dacă suma valorilor intrărilor este egală cu 100 și numărul total de intrări este egal cu 10, media va fi egală cu 100/10 = 10
  • Prin urmare, formula pentru a calcula media sau medie este:

    Mean = Suma valorilor tuturor intrărilor / Numărul de intrări
  • Pentru a obține acești parametri (intrări) furnizați de utilizator, încercați să utilizați funcția Scaner Java.
  • Va trebui să obțineți mai multe intrări furnizate de utilizator pentru fiecare dintre termenii pentru care doriți să găsiți media. Încercați să utilizați un ciclu repetitiv pentru a face acest lucru. În exemplul de mai jos este folosit un ciclu. pentru. De asemenea, puteți încerca să utilizați un ciclu în timp ce.
  • Imaginea intitulată Scrieți un program în Java pentru a calcula mediul Pasul 3
    3


    Calculați media. Folosind formula care apare în pasul anterior, scrieți codul pentru a calcula media. Asigurați-vă că variabila folosită pentru stocarea valorii media este de tip float. În caz contrar, răspunsul obținut ar putea fi incorect.
  • Acest lucru se datorează tipului de date float este de precizie simplă (32 biți), deci ia în considerare partea zecimală în timpul calcule matematice. Prin urmare, folosind o variabilă float, răspunsul pentru un calcul matematic, cum ar fi 5/2 (5 împărțit 2), va fi de 2,5.
  • Dacă același calcul (5/2) a fost făcut folosind o variabilă de tip int, răspunsul ar fi 2.
  • Cu toate acestea, variabilele în care stocați suma și suma numărul de bilete poate fi int. Dacă utilizați o variabilă pluti pentru media, tipul int va deveni float automat și calculul total se va face în float în loc de int.
  • Imaginea intitulată Scrieți un program în Java pentru a calcula pasul mediu 4
    4
    Afișați rezultatul Odată ce programul a calculat media, arătați-le utilizatorului. Pentru aceasta utilizați funcția System.out.print sau System.out.println (pentru a imprima pe o linie nouă) oferită de Java.
  • Cod exemplu

    Clasa de main_class import java.util.Scanner public {static void main (String [] args) {int publice sum = 0, InputNum-int counter-mean-Scanner float NumScanner = new Scanner (System.in) -Scanner charScanner = new Scanner (System.in) -System.out.println ("Introduceți numărul total de termeni pe care doriți să-l calculați") -counter = NumScanner.nextInt () - System.out.println ("Vă rugăm să introduceți" + contra + " numere:") -for (int x = 1- x<= Contor -x ++) {InputNum = NumScanner.nextInt () - suma = suma + InputNum-System.out.println () -} înseamnă = suma / contra-System.out.println ("Media lui " + contra + " numerele pe care le-ați introdus " + medie) -}}
    import java.util.Scanner -. / ** Această implementare permite utilizatorului să introducă numere * până când ați introdus toate numerele necesare * Sentinel șir de caractere este folosit pentru a permite programului să determine * atunci când utilizatorul a terminat introducerea datelor. Semnul * Integer.parseInt Funcția (String s) are un șir și returnează numărul * care reprezintă lanțul (și anume, Integer.parseInt ("462") == 462) ** O notă importantă: atunci când utilizați această metodă pentru variabilele de intrare *, nu ar trebui să comparați șirurile cu "==" sau "! =". * Această formă de șiruri sunt comparate în funcție de poziția lor în memorie *. s.equals (String t) returnează true în cazul în care conținutul * a fiecărui lanț sunt aceleași. ! S.equals (String t) returnează true * în cazul în care conținutul este diferit. * / Public clasa main_class {void main ([] String args) {public static String = Sentinel ""-int suma = 0-int contra = 0-dublă medie = 0.0-Scanner NumScanner = nou Scanner (System.in) -System.out.println ("Introduceți numerele pe care doriți să le adăugați. Introduceți "d " când ați terminat") -System.out.print ("Introduceți un număr: ") -sentinel = NumScanner.next () - System.out.println () - în timp ce (! sentinel.equals ()"d") && ! sentinel.equals ("D")) {Suma + = Integer.parseInt (santinelă) ++ contor y - System.out.print ("Introduceți un număr: ") -sentinel = NumScanner.next () - System.out.println () -} = medie (suma * 1,0) /counter-System.out.println () - System.out.println ("Media aritmetică este: " + înseamnă +".") -}}

    sfaturi

    • Încercați să creați o interfață grafică, ceea ce va face programul mult mai atractiv și ușor de utilizat.
    • Încercați să vă extindeți programul astfel încât să puteți efectua mai multe calcule matematice.
    Distribuiți pe rețelele sociale:

    înrudit
    Cum se calculează procentul în JavaCum se calculează procentul în Java
    Cum se calculează mediile în ExcelCum se calculează mediile în Excel
    Cum se închide o fereastră Java în SwingCum se închide o fereastră Java în Swing
    Cum se convertește video la MP3 cu playerul media VLCCum se convertește video la MP3 cu playerul media VLC
    Cum să dezinstalați Windows Media Player 12Cum să dezinstalați Windows Media Player 12
    Cum se scrie un program Java cu două clase folosind EclipseCum se scrie un program Java cu două clase folosind Eclipse
    Cum să redirecționați materiale media de pe PC pe PS3 cu PlayStation Media ServerCum să redirecționați materiale media de pe PC pe PS3 cu PlayStation Media Server
    Cum se imprimă Biblioteca mea media în Windows Media PlayerCum se imprimă Biblioteca mea media în Windows Media Player
    Cum se calculează intervalul de încredereCum se calculează intervalul de încredere
    Cum se calculează media ponderatăCum se calculează media ponderată
    » » Cum se scrie un program în Java pentru a calcula media

    © 2011—2020 ertare.com