Cum se scrie un program în Java pentru a calcula media
conținut
pași
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.
2
Scrieți codul. Pentru a calcula media, veți avea nevoie de următorii parametri:
Mean = Suma valorilor tuturor intrărilor / Numărul de intrări
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.
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ă deviația medie și standard cu Excel 2007
- Cum se calculează procentul în Java
- Cum se calculează mediile în Excel
- Cum se închide o fereastră Java în Swing
- Cum se convertește video la MP3 cu playerul media VLC
- Cum să dezinstalați Windows Media Player 12
- Cum 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 Server
- Cum se imprimă Biblioteca mea media în Windows Media Player
- Cum se calculează intervalul de încredere
- Cum se calculează media ponderată
- Cum se calculează procentajul de golire
- Cum se calculează media, deviația standard și eroarea standard
- Cum se calculează vârsta medie
- Cum se calculează media geometrică
- Cum se calculează media
- Cum se calculează mediile (media, media și moda)
- Cum puteți calcula rata pe oră de lucru
- Cum se găsește media unui grup de numere
- Cum să găsiți mediana unei serii de numere
- Cum să găsiți moda, mediană, medie și gamă