itholoinfo.com.com

Cum se scrie un program Java pentru a calcula media

Calculul mediei este foarte important pentru viața de zi cu zi. Media este folosită împreună cu multe alte operații matematice și este ceva important de știut. Dar dacă avem de-a face cu un număr mare, este mai ușor să folosiți un program. Iată cum puteți scrie propriul program Java pentru a calcula media.

pași

Imagine intitulată Scrieți un program în Java pentru a calcula pasul mediu 1
1
Planificați-vă programul. Acest lucru este esențial. Gândește-te unde va fi folosit. Programul va gestiona numere foarte mari? Dacă da, puteți lua în considerare tipuri de date cum ar fi lung în loc de int.
  • Încercați să măsurați manual unele numere. Acest lucru vă va ajuta să înțelegeți programul dvs.
  • Imagine 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 toate intrările utilizatorilor
    • numărul total de intrări introduse de utilizator.
      • De exemplu, dacă suma intrărilor este = 100 și numărul total de intrări este = 10, media este = 100/10 = 10
    • Deci formula pentru mediere este:

      Average = Suma intrărilor / numărul total de intrări
    • Pentru a primi acești parametri (intrări) de la utilizator, încercați să utilizați scaner din Java.
      • Va trebui să primiți mai multe intrări de utilizator pentru fiecare dintre termenii pe care doriți să-i găsiți în medie. Încercați să utilizați o buclă pentru acest lucru. În exemplul de mai jos, o buclă cu este este folosit. Puteți încerca să utilizați o buclă cu în timp ce de asemenea.
  • Imagine intitulată Scrieți un program în Java pentru a calcula media Pasul 3
    3
    Calculați media. Folosind formula dată în etapa anterioară, scrieți codul pentru a calcula media. Asigurați-vă că variabila folosită pentru stocarea valorii medie este tipul plutitor. În caz contrar, este posibil ca răspunsul dvs. să nu fie corect.
    • Acest lucru se datorează tipului de date plutitor are o precizie unică pe 32 de biți și consideră numerele zecimale în calculele matematice. Prin urmare, folosirea unei variabile de tip float este răspunsul pentru calcule ca 5/2 (5 împărțit la 2), care dă 2,5
      • Dacă același calcul (5/2) se face folosind o variabilă int, rezultatul va fi 2.
      • Cu toate acestea, variabilele în care stocați sumă și numărul de intrări poate fi int. Utilizați o variabilă plutitor pentru medie va converti automat din int la plutitor iar calculul total este afișat în zecimal în loc de întreg.


  • Imagine intitulată Scrieți un program în Java pentru a calcula pasul mediu 4
    4
    Afișați rezultatul. Odată ce programul a înregistrat o medie, arătați-le utilizatorului. utilizare System.out.print sau System.out.println (pentru a imprima pe o linie nouă) în Java pentru aceasta.
  • Cod exemplu

    public class import java.util.Scanner-main_class {static void main (String [] args) publice {int sum = 0, InputNum float-int counter-medie-NumScanner = new Scanner Scanner (System.in) -Scanner = new charScanner scaner (System.in) -System.out.println ( "introduceți numărul total de termeni a căror medie pe care doriți să calculeze") - contra = NumScanner.nextInt () - System.out.println ( „vă rugăm să introduceți (s ) "+ + + numar (numere):") - pentru (int x = 1- x<=counter -x++){inputNum = NumScanner.nextInt()-sum = sum + inputNum-System.out.println()-}mean = sum / counter-System.out.println("A média do(s) " + counter + " número(s) que você inseriu é " + mean)-}}
    import java.util.Scanner - / ** Această implementare permite utilizatorului să introducă în mod continuu * numerele până când ați introdus toate * Șirul de santinelă este utilizat, astfel încât programul poate determina momentul în care utilizatorul a terminat intrările * .. inserând Funcția * Integer.parseInt (String s) are un șir de caractere și returnează numărul * este șirul de caractere (de exemplu, Integer.parseInt ( „462“) == 462) ** Un important. Rețineți că, atunci când se utilizează această metodă pentru intrări variabile , * nu ar trebui să comparați șirurile cu "==" sau "! =". Acest lucru face ca * stringurile sa fie comparate pe baza locatiei lor in memorie * s.equals (String t) returneaza true daca continutul fiecarui sir este egal. ! S.equals (String t) returnează true în cazul în care conținutul este diferit * public class / main_class {static void principale (String [] args) {String publice = santinelă "" -int contra sumei = 0-int = 0 înseamnă dublu = System.out.print ("Introduceți numerele: Introduceți " d "atunci când ați terminat.") - System.out.print ("Introduceți numărul: ) -sentinel = NumScanner.next () - System.out.println () - în timp ce (! sentinel.equals ("d")) ! Sentinel.equals ( "D")) {sum + = Integer.parseInt (sentinelă) căldurei ++ - System.out.print ( "Enter number") = -sentinel NumScanner.next () - System.out.println () -} = medie (suma * 1,0) /counter-System.out.println () - System.out.println ( "aritmetică este:" + înseamnă + "") -}}

    sfaturi

    • Încercați să vă extindeți programul pentru a efectua mai multe calcule matematice.
    • Încercați să creați o interfață care să facă programul dvs. mult mai interactiv și ușor de utilizat.
    Distribuiți pe rețelele sociale:

    înrudit
    Cum se calculează deviația medie și standard în Excel 2007Cum se calculează deviația medie și standard în Excel 2007
    Cum se calculează un procent din JavaCum se calculează un procent din Java
    Cum se calculează notele medii în litereCum se calculează notele medii în litere
    Găsirea mijlocului unui grup de numereGăsirea mijlocului unui grup de numere
    Cum se calculează deviația standardCum se calculează deviația standard
    Cum se calculează valoarea medie, deviația standard și eroarea standardCum se calculează valoarea medie, deviația standard și eroarea standard
    Cum se calculează Evul MediuCum se calculează Evul Mediu
    Cum se calculează media aritmeticăCum se calculează media aritmetică
    Cum se calculează media geometricăCum se calculează media geometrică
    Cum se calculează viteza medieCum se calculează viteza medie
    » » Cum se scrie un program Java pentru a calcula media
    © 2021 itholoinfo.com.com