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