Hoe een java-programma te schrijven om de gemiddelde grootte te berekenen

Berekening van middelgrote grootte - belangrijk in het dagelijks leven. De gemiddelde waarde of rekenkundige waarde wordt gebruikt in veel wiskundige operaties, en het is erg belangrijk om het te kunnen berekenen. Maar bij het werken met grote aantallen, is het veel gemakkelijker om een ​​speciaal programma te gebruiken. Hier leest u hoe u een programma onafhankelijk op Java kunt schrijven om de gemiddelde waarde te berekenen.

Stappen

Titel afbeelding Schrijf een programma in Java om de gemiddelde stap 1 te berekenen
een. Schrijf een programmaplan. Planning is een zeer belangrijke stap. Denk aan waar dit programma zal worden gebruikt. Dit programma werkt met zeer grote aantallen?Zo ja, dan kunt u beslissen of de gegevens-tachieties willen gebruikenLang in plaats van int.
  • Probeer het gemiddelde aantal cijfers zelf te berekenen. Dit helpt u het principe van het programma te begrijpen.
  • 2. Schrijf de code.Om de gemiddelde waarde te berekenen, hebt u de volgende parameters nodig:

    Titel afbeelding Schrijf een programma in Java om de gemiddelde stap 2 te berekenen
  • De som van alle door de gebruiker ingevoerde nummers
  • Bijvoorbeeld, als de som van de ingevoerde nummers = 100, en het aantal nummers = 10, dan de gemiddelde waarde =100/10 = 10
  • Dus de formule voor het berekenen van de gemiddelde grootte:

    De gemiddelde waarde = de som van alle nummers / aantal nummers.
  • Gebruik de "scanner" in Java om deze gegevens te krijgen.
  • U moet een groot aantal gebruikersgegevens krijgen waarvan u de gemiddelde waarde moet berekenen. Probeer een cyclus te gebruiken. In de onderstaande voorbeeldcode gebruikt de cyclus "voor". Je kunt ook proberen de cyclus "te gebruiken.
  • Titel afbeelding Schrijf een programma in Java om de gemiddelde stap 3 te berekenen
    3. Bereken de gemiddelde waarde. Gebruik de code hierboven, schrijf de code voor het berekenen van de gemiddelde grootte. Reinig het feit dat de variabele gebruikte om de waarde van de "gemiddelde waarde" op te slaan, heeft het type "float". Anders kan het antwoord verkeerd zijn.
  • Dit komt omdat het gegevenstype "float" een 32-bits aantal afzonderlijke nauwkeurigheid is, die zelfs decimaal in wiskundige computing beschouwt. Aldus, bij gebruik van een variabele Float Type, is een reactie voor wiskundige actie 5/2 (5 verdeling door 2) 2.vijf.
  • Als dezelfde berekening (5/2) wordt uitgevoerd met behulp van een "INT" -type-variabele, is het antwoord 2.
  • De variabelen waarin u het "bedrag" en "aantal waarden" opslaat, kunnen echter het type "INT" hebben. Het gebruik van de variabele "float" -type voor de "gemiddelde waarde" verandert automatisch het type met "INT" om "drijven" - en alle berekening wordt uitgevoerd in float in plaats van int.
  • Titel afbeelding Schrijf een programma in Java om de gemiddelde stap 4 te berekenen
    4. Toon het resultaat.Wanneer het programma de gemiddelde waarde berekent, toon deze aan de gebruiker. Gebruik in Java de functie om dit te doen Systeem.Uit.Afdrukkenof systeem.Uit.Println (Om op een nieuwe regel af te drukken).
  • Voorbeeldcode

    Import java.Util.Scanner-Public Class Main_class {Public Static Void Main (String [] Args) {int Sum = 0, InputNum-int Counter-float Mean-Scanner Numscanner = Nieuwe Scanner (Systeem.In) -Scanner Charscanner = Nieuwe scanner (systeem.In) -systeem.Uit.Println ("Voer het totale aantal termen in waarvan het gemiddelde u wilt berekenen") -counter = numscanner.Volgendeint () - Systeem.Uit.Println ("Kom binnen alstublieft " + Balie + " Nummers:") -Voor (int x = 1- x<=counter -x++){inputNum = NumScanner.nextInt()-sum = sum + inputNum-System.out.println()-}mean = sum / counter-System.out.println("The mean of the " + counter + " numbers you entered is " + mean)-}}
    Import java.Util.Scanner - / ** Met dit invoersysteem kan de gebruiker * cijfers invoeren totdat alle benodigde gegevens worden ingevoerd. * De opdrachtregel wordt gebruikt om het programma te herkennen, * wanneer de gebruiker de gegevens heeft ingevoerd. * Integer.Parrseint (snaren) keert terug naar een nummer dat * een tekenreeks bevat (t.E. Geheel getal.Parseint ("462") == 462). * * Belangrijk Mark: met behulp van deze methode om variabelen in te voeren, * U kunt lijnen niet vergelijken"==" Of "!=". Anders worden * rijen vergeleken op basis van hun locatie in het geheugen van de computer. * S.Gelijken toont als de inhoud van de string * gelijk. !S.Gelijken (string t) laat zien of de lijninhoud * anders is. * / Publieke klasse main_class {openbare statische void hoofd (string [] args) {string sentinel = ""-Int som = 0-int teller = 0-dubbel gemiddelde = 0.0-scanner numscanner = nieuwe scanner (systeem.In) -systeem.Uit.Println ("Voer cijfers in om toe te voegen. BINNENKOMEN "NS " WANNEER KLAAR.") -Systeem.Uit.Print ("VOER NUMMER IN: ") -Sentinel = Numscanner.Volgende () - systeem.Uit.Println () - terwijl (!Sentinel.Gelijk aan ("NS") && !Sentinel.Gelijk aan ("NS")) {Som + = geheel getal.PARSEINT (Sentinel) -Counter ++ - Systeem.Uit.Print ("VOER NUMMER IN: ") -Sentinel = Numscanner.Volgende () - systeem.Uit.Println () -} Gemiddeld = (SUM * 1.0) / Counter-System.Uit.Println () - Systeem.Uit.Println ("Het rekenkundige gemiddelde is: " + Gemeen +".") -}}

    Tips

    • Probeer het programma te gebruiken om talrijke wiskundige operaties uit te voeren.
    • Probeer de grafische interface te wijzigen om het programma kleurrijker en gebruiksvriendelijker te maken.
    Deel in het sociale netwerk:
    Vergelijkbaar