gushelom.ru

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

Bildtitel Skriv ett program i Java för att beräkna medelsteg 1
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.
  • Bildnamn Skriv ett program i Java för att beräkna medelsteg 2
    2
    Skriv koden. För att kunna beräkna medelvärdet måste du veta följande information:
  • den summa av alla siffror som anges som inmatning av användaren.
  • den Totalt antal siffror inmatade användaren.
  • Låt oss ta ett exempel om summan av de angivna siffrorna var 100 och antalet element levererade 10, då skulle medelvärdet vara lika med 100/10 dvs 10.
  • Vi kan därför dra slutsatsen att formeln för beräkning av medelvärdet är:

    Media = Totalt antal inmatningsnummer / Totalt antal inskrivna
  • För att få all denna information (inmatning) från användaren kan du försöka använda klassen skanner av Java.
  • Eftersom du kommer att få en uppsättning flera nummer i inmatning, försök använda en cykel för att hantera den här delen av programmet. I exemplet kod används en "för" loop, men du kan försöka implementera ett program som använder "while" -loopen.
  • Bildnamn Skriv ett program i Java för att beräkna medelsteg 3
    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.
  • Detta beror på vilken typ av data float det är ett flytande punktnummer, som använder en enda 32-bitars precision. Detta innebär att den också beaktar decimaldelen av ett tal under matematiska operationer. Så använder du en typvariabel float, Resultatet av följande matematiska operation, 5/2 (5 dividerad med 2), kommer att vara 2,5.
  • Om vi ​​använde en variabel för att lagra resultatet av samma beräkning (5/2) int, vi skulle ha fått 2 som en lösning på vårt problem.
  • Men de variabler där du kommer att lagra summan av talen som anges av användaren och antalet införda element, är heltal, kan lagras i variabler av typ int. Använda en typvariabel float För "media" kommer Java automatiskt att utföra konverteringen från int till float. Då kommer resultatet att visas i "float" format, istället för heltal (int).
  • Bildnamn Skriv ett program i Java för att beräkna medelsteg 4
    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
    Hur man beräknar medelåldernHur 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 den genomsnittliga avvikelsen från medelvärdet (för oupphörig data)
    Hur man beräknar standardavvikelseHur man beräknar standardavvikelse
    Hur man beräknar medelvärdetHur man beräknar medelvärdet
    Så här beräknar du medelvärdet, standardavvikelsen och standardfeletSå här beräknar du medelvärdet, standardavvikelsen och standardfelet
    Hur man beräknar den geometriska medelvärdetHur man beräknar den geometriska medelvärdet
    Hur man beräknar interkvartilskrot (IQR)Hur man beräknar interkvartilskrot (IQR)
    Hur man beräknar en Z-poängHur man beräknar en Z-poäng
    Hur man ökar Java-minnet i Windows 7Hur man ökar Java-minnet i Windows 7
    Hur man beräknar genomsnittlig och standardavvikelse med Excel 2007Hur man beräknar genomsnittlig och standardavvikelse med Excel 2007
    » » Hur man skriver ett program i Java för att beräkna media

    © 2011—2021 gushelom.ru