Hogyan kell írni egy java programot az átlagos méret kiszámításához

A közepes méret kiszámítása - fontos a mindennapi életben. Az átlagos értéket vagy aritmetikai értéket számos matematikai műveletben használják, és nagyon fontos, hogy kiszámítsa. De ha nagy számmal dolgozik, sokkal könnyebb használni egy speciális programot. Itt el fogja olvasni, hogyan kell önállóan írni egy programot a Java-nál, hogy kiszámítsa az átlagos értéket.

Lépések

A cím címe Írjon egy programot Java-ban, hogy kiszámítsa az 1. lépésnek
egy. Írjon egy programtervet. A tervezés nagyon fontos lépés. Gondolj arra, hogy hol lesz ezt a programot. Ez a program nagyon nagy számmal fog működni?Ha igen, akkor eldöntheti, hogy az adat-tachietieseket használja-eHosszú ahelyett Int.
  • Próbálja ki kiszámítani az átlagos számok számát. Ez segít megérteni a program elvét.
  • 2. Írja be a kódot.Az átlagos érték kiszámításához a következő paraméterekre lesz szükség:

    A kép címe Írjon egy programot Java-ban, hogy kiszámítsa az átlagos 2. lépést
  • Az összes felhasználó által megadott szám összege
  • Például, ha a megadott számok összege = 100, és a számok száma = 10, akkor az átlagos érték =100/10 = 10
  • Így az átlagos méret kiszámításának képlete:

    Az átlagos érték = az összes szám / számok összege.
  • Az adatok megszerzéséhez használja a "Szkenner" -t Java-ban.
  • Nagyszámú felhasználói adatot kell kapnia, amelyből ki kell számolnia az átlagérték kiszámításához. Ehhez próbáljon meg egy ciklust használni. Az alábbi példakódban a "for" ciklust használja. Azt is megpróbálhatja használni a "míg" ciklust.
  • Kép cím Írta egy programot Java-ban, hogy kiszámítsa az átlagos lépés 3
    3. Kiszámítja az átlagos értéket. A fenti képlet használata írja be az átlagos méret kiszámításához. Tisztítsa meg azt a tényt, hogy az "átlagos érték" értékének mentéséhez használt változó a "float" típusú. Ellenkező esetben a válasz rossz lehet.
  • Ez azért van így, mert az "Float" adattípus egy 32 bites számú egypontos pontosság, amely még a matematikai számítástechnikában. Így az úszó típusú változó használatakor a matematikai akcióra adott válasz 5/2 (5 osztó 2) 2 lesz 2.öt.
  • Ha ugyanazt a számulást (5/2) egy "Int" típusú változó segítségével végezzük, akkor a válasz 2 lesz.
  • Azonban a változók, amelyekben az "összeg" és az "értékek száma" megmentheti az "int" típus. Az "Átlagos érték" típusú változó használatával automatikusan megváltoztatja típusát az "Int" "úszóhoz" - és az összes számítás az úszó helyett az int.
  • A címet írjon egy programot Java-ban, hogy kiszámítsa az átlagos lépés 4
    4. Az eredmény megjelenítése.Amikor a program kiszámítja az átlagos értéket, mutassa meg azt a felhasználónak. Java-ban használja a funkciót Rendszer.Ki.Nyomtatásvagy rendszer.Ki.Println (Új vonalra nyomtatás).
  • Mintacsám

    Import Java.Util.Scanner-Public Class Main_Class {Nyilvános Statikus Void Main (String [] Args) {int Sum = 0, inputnum-int ellensúlyú lebegő átlag-szkenner NumScanner = Új szkenner (rendszer.In) -scanner Charscanner = új szkenner (rendszer).In) -system.Ki.Println ("Adja meg a teljes számot, amelynek azt jelenti, hogy kiszámítani") -Counter = NumScanner.Nextint () - rendszer.Ki.Println ("Kérlek lépj be " + Számláló + " Számok:") -For (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.Szkenner - / ** Ez a bemeneti rendszer lehetővé teszi a felhasználó számára, hogy adja meg a * számokat, amíg az összes szükséges adatot be nem ad. * A parancssor a program felismerésére szolgál, * amikor a felhasználó megadta az adatokat. * Egész szám.A PARSEINT (STRINGS) olyan számra tér vissza, amely * tartalmaz egy karakterláncot (t.E. Egész szám.Parseint ("462") == 462). * * Fontos jel: Ezzel a módszerrel a változók bevitelére * Nem lehet összehasonlítani a vonalakat"==" Vagy "!=". Ellenkező esetben * sorokat hasonlítanak össze a számítógép memóriájában lévő helyük alapján. * S.Egyenlő, ha a karakterlánc tartalma * egyenlően. !S.Az egyenlő (string t) megmutatja, hogy a vonaltartalom * eltérő. * / Nyilvános osztály Main_Class {Nyilvános Statikus Void Main (String [] args) {STRING SENTINEL = ""-Int sum = 0-int számláló = 0-dupla átlag = 0.0-Scanner NumScanner = Új szkenner (rendszer.In) -system.Ki.Println ("Adja meg a számokat. BELÉP "D ti" AMIKOR KÉSZ.") -Rendszer.Ki.Nyomtatás ("ÍRJA BE A SZÁMOT: ") -Sentinel = NumScanner.Következő () - rendszer.Ki.Println () - míg (!Őrszem.Egyenlő ("D") && !Őrszem.Egyenlő ("D")) {SUM + = egész szám.Parseint (Sentinel) -Counter ++ rendszer.Ki.Nyomtatás ("ÍRJA BE A SZÁMOT: ") -Sentinel = NumScanner.Következő () - rendszer.Ki.Println () -} átlag = (SUM * 1.0) / Counter-System.Ki.Println () - rendszer.Ki.Println ("Az aritmetikai átlag: " + Átlagos +".") -}}

    Tippek

    • Próbálja meg használni a programot, hogy számos matematikai műveletet hajtson végre.
    • Próbálja meg megváltoztatni a grafikus felületet, hogy a program színesebbé és könnyen használható legyen.
    Hasonló publikációk