Hur man skriver ett program i Java för att beräkna media
Idag vet du hur beräkna medelvärdet Aritmetiken för en uppsättning tal är en mycket viktig operation. Medelvärdet används i många operationer matematisk, Därför är det en grundläggande beräkning för att veta hur man ska behärska. Men om vi hanterar en uppsättning mycket stora siffror är det mycket lättare att använda ett program för att utföra beräkningen. Den här guiden visar hur du skapar ett enkelt Java-program som beräknar genomsnittet av uppsättningen av angivna tal.
steg

1
Planera ditt program. Planera ditt program innan du börjar skapa det är ett kritiskt steg. Tänk på alla operationer du måste göra och syftet med vilket det skapas. Kommer programmet att fungera med mycket stora siffror? Om svaret är ja, använd sedan en datatyp "lång" istället för den enkla "int".
- Försök att manuellt beräkna medelvärdet för en liten uppsättning små nummer. På detta sätt kan du bättre förstå hur ditt program ska fungera.

2
Skriv koden. För att kunna beräkna medelvärdet måste du veta följande information:
Media = Totalt antal inmatningsnummer / Totalt antal inskrivna

3
Beräkna medelvärdet. För att göra detta använder du formeln härledd i föregående steg och lägger den in i programkoden. Se till att den variabel som lagrar mediaets värde är av typen float. Annars kan resultatet inte vara matematiskt korrekt.

4
Visa resultatet av din beräkning på video. När programmet har beräknat genomsnittet kan du visa det för användaren. För att göra detta kan du använda Java-metoden System.out.print eller System.out.println (att skriva ut på video från en ny linje).
Provkod
import java.util.Scanner-public class main_class {public void main (String [] args) {int sum = 0, InputNum-int counter-float betyda-Scanner NumScanner = new Scanner (System.in) -Scanner charScanner = new skanner (System.in) -System.out.println ("Ange antalet objekt som du vill beräkna medelvärdet.") -counter = NumScanner.nextInt () - System.out.println ("Vänligen ange " + räknare + " nummer:") -for (int x = lx<= mot -x ++) {inputNum = NumScanner.nextInt () - summa = summa + inputNum-System.out.println () -} mean = sum / counter-System.out.println ("Medelvärdet av " + räknare + " siffrorna som anges är " + medelvärde) -}}
import java.util.Scanner - / ** Denna implementering program tillåter användaren att fortsätta in siffror * tills alla nödvändiga siffror kommer att införas * Den `sentinel` sträng används för att se till att programmet kan *. bestämma när användaren har skrivit in den ingående. * den "Integer.parseInt (sträng s) funktionen analyserar indatasträngen och returnerar de nummer * i strängen. (Till exempel Integer.parseInt ("462") == 462). * Viktig anmärkning: När du använder denna metod för inmatningsvariabler * jämför inte strängar med operatörer *"==" eller "! =". Detta skulle jämföra minnesadresserna * där strängarna är lagrade. * Använd s.equals (String t) -metoden som returnerar "true" om de två strängarnas `och` t `är desamma. * I stället metoden ! s.equals (String t) returnerar sant om två strängar `och` t `är olika. * / public class main_class {public static void main (String [] args) {String sentinel = ""-int sum = 0-int-räknare = 0-dubbelmedlet = 0,0-Scanner NumScanner = ny skanner (System.in) -System.out.println ("Ange de siffror som ska läggas till. Skriv "d " när du är klar") -System.out.print ("Ange ett nummer: ") -sentinel = NumScanner.next () - System.out.println () - medan (! sentinel.equals ("d") && ! Sentinel.equals ("D")) {sum + = Integer.parseInt (sentinel) -counter ++ - System.out.print ("Ange ett nummer: ") -sentinel = NumScanner.next () - System.out.println () -} mean = (summa * 1.0) /counter-System.out.println () - System.out.println ("Det aritmetiska medelvärdet av de angivna talen är: " + medelvärde +".") -}}
tips
- Försök att expandera ditt program så att det kan utföra fler matematiska beräkningar.
- Försök skapa ett grafiskt användargränssnitt (GUI) så att programmet är mer interaktivt och enkelt att använda.
Dela på sociala nätverk:
Relaterade
Så här beräknar du standardfelet
Hur man beräknar medelåldern
Hur man beräknar den genomsnittliga avvikelsen från medelvärdet (för oupphörig data)
Hur man beräknar standardavvikelse
Hur man beräknar medelvärdet
Så här beräknar du medelvärdet, standardavvikelsen och standardfelet
Hur man beräknar den geometriska medelvärdet
Hur man beräknar interkvartilskrot (IQR)
Hur man beräknar en Z-poäng
Hur man ökar Java-minnet i Windows 7
Hur man beräknar genomsnittlig och standardavvikelse med Excel 2007
Hur man beräknar media med Excel
Hur beräkna summan av två siffror i Java
Hur man beräknar en procentsats med Java
Så här konfigurerar du Java Home
Så här skapar du ditt första Java-program i Ubuntu Linux
Hur man beräknar handikappresultatet i golf
Så här hittar du media, median och mode
Hur man hittar korrelationskoefficienten
Så här hittar du genomsnittet för en grupp nummer
Hur man hittar medianen av en uppsättning nummer