Ako napísať program java na výpočet priemernej veľkosti

Výpočet strednej veľkosti - dôležitý v každodennom živote. Priemerná hodnota alebo aritmetická hodnota sa používa v mnohých matematických operáciách a je veľmi dôležité, aby ste ho mohli vypočítať. Ale keď pracujete s veľkými číslami, je oveľa jednoduchšie používať špeciálny program. Tu budete prečítať, ako samostatne napísať program na Jave na výpočet priemernej hodnoty.

Kroky

Obrázok s názvom Napíšte program v jazyku Java na výpočet priemerného kroku 1
jeden. Napíšte programový plán. Plánovanie je veľmi dôležitý krok. Premýšľajte o tom, kde sa tento program použije. Tento program bude pracovať s veľmi veľkým počtom?Ak áno, potom sa môžete rozhodnúť, či používate dátové tašky akoDlho namiesto int.
  • Skúste vypočítať priemerný počet čísel sami. To vám pomôže pochopiť princíp programu.
  • 2. Napíšte kód.Ak chcete vypočítať priemernú hodnotu, budete potrebovať nasledujúce parametre:

    Obrázok s názvom Napíšte program v jazyku Java, aby ste vypočítať priemerný krok 2
  • Súčet všetkých užívateľských čísiel
  • Napríklad, ak súčet zadaných čísel = 100 a počet čísel = 10, potom priemerná hodnota =100/10 = 10
  • Vzorec pre výpočet priemernej hodnoty:

    Priemerná hodnota = súčet všetkých čísel / počet čísel.
  • Ak chcete získať tieto údaje, použite "skener" v jazyku Java.
  • Budete musieť získať veľké množstvo užívateľských údajov, z ktorých musíte vypočítať priemernú hodnotu. Ak to chcete urobiť, skúste použiť cyklus. V príklade nižšie používa cyklus "pre". Môžete sa tiež pokúsiť použiť cyklus "zatiaľ čo".
  • Obrázok s názvom Napíšte program v jazyku Java na výpočet priemerného kroku 3
    3. Vypočítajte priemernú hodnotu. Použitie vyššie uvedeného vzorca napíšte kód na výpočet priemernej veľkosti. Vyčistite skutočnosť, že premenná používaná na uloženie hodnoty "priemernej hodnoty" má typ "plavák". V opačnom prípade môže byť odpoveď nesprávna.
  • Je to preto, že typ údajov "plavák" je 32-bitový počet jednotlivých presnosti, ktorá sa domnieva, že desatinné v matematickom počítači. Pri použití premennej typu plavák bude teda odpoveď pre matematickú akciu 5/2 (5 rozdeliť na 2).päť.
  • Ak sa rovnaký výpočet (5/2) vykoná pomocou premennej typu "Int", odpoveď bude 2.
  • Premenné, v ktorých uložíte "množstvo" a "počet hodnôt", môžu mať typ "INT". Pomocou premennej typu "plavák" pre "priemernú hodnotu" automaticky zmení svoj typ s "int" na "float" - a všetky výpočet bude vykonaná v plaváku namiesto Int.
  • Obrázok s názvom Napíšte program v jazyku Java na výpočet priemerného kroku 4
    4. Zobraziť výsledok.Keď program vypočíta priemernú hodnotu, ukážte ho používateľovi. V jazyku Java, použite funkciu, ktorú chcete urobiť Systém.Von.Tlačalebo systém.Von.PrintLN (Tlač na nový riadok).
  • Vzorový kód

    Dovoz Java.Util.Scanner-Public Class Main_class {Public Static Void Main (String [] Args) {Int Sum = 0, INPUTNUM-INT COUNTIVELE-FLUNTOVÉHO SKENOVANIA NUMSCANNER = Nový skener (systém.In) -scanner Charscanner = Nový skener (systém.In) -system.Von.PrintLN ("Zadajte celkový počet termínov, ktorých znamená, že chcete vypočítať") -Cubter = numscanner.NEXTINT () - systém.Von.PrintLN ("Prosím Vlož " + Počítadlo + " Čísla:") -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)-}}
    Dovoz Java.Util.Skener - / ** Tento vstupný systém umožňuje užívateľovi zadávať * čísla, kým sa nezadajú všetky potrebné údaje. * Príkazový riadok sa používa na rozpoznanie programu, * keď používateľ zadal dáta. * Integer.Parseint (reťazce) sa vracia na číslo, ktoré * obsahuje reťazec (t.E. Celé číslo.Parseint ("462") == 462). * * Dôležitá značka: Pomocou tejto metódy na zadanie premenných, * Nemôžete porovnať riadky"==" Alebo "!=". Inak * Riadky sa porovnávajú na základe ich umiestnenia v pamäti počítača. * S.Sa rovná, ak obsah reťazca * rovnomerne. !S.Rovná (string t) ukazuje, či je obsah linky * iný. * / Public Class Main_class {Public Static Void Main (String [] Args) {String Sentinel = ""-Int suma = 0-int counter = 0-dvojitý priemer = 0.0-scanner Numscanner = Nový skener (systém.In) -system.Von.PrintLN ("Zadajte čísla, ktorú chcete pridať. Zadať"D t" Po dokončení.") -Systém.Von.Tlač ("Zadajte číslo: ") -sentinel = numscanner.Next () - systém.Von.PrintLN () - Kým (!Sentinel.Rovná ("D") && !Sentinel.Rovná ("D")) {Sum + = celé číslo.Parseint (Sentinel) -Counter ++ - systém.Von.Tlač ("Zadajte číslo: ") -sentinel = numscanner.Next () - systém.Von.PrintLN () -} Priemer = (SUM * 1.0) / protiúpravu.Von.PrintLN () - systém.Von.PrintLN ("Aritmetickým priemerom je: " + Znamená +".") -}}

    Tipy

    • Skúste použiť program na vykonávanie mnohých matematických operácií.
    • Skúste zmeniť grafické rozhranie, aby sa program stal farebným a ľahko použiteľným.
    Podobné publikácie