Jak napsat java program pro výpočet průměrné velikosti
Výpočet střední velikosti - Důležité v každodenním životě. Průměrná hodnota nebo aritmetická hodnota se používá v mnoha matematických operacích a je velmi důležité jej vypočítat. Ale při práci s velkými čísly je mnohem snazší používat speciální program. Zde si přečtěte, jak nezávisle napsat program na Java pro výpočet průměrné hodnoty.
Kroky

jeden. Napište programový plán. Plánování je velmi důležitým krokem. Přemýšlejte o tom, kde bude tento program použit. Tento program bude pracovat s velmi velkými čísly?Pokud ano, pak se můžete rozhodnout, zda používat tachiet datDlouho namísto int.
- Zkuste vypočítat průměrný počet čísel sami. To vám pomůže pochopit princip programu.
2. Napište kód.Chcete-li vypočítat průměrnou hodnotu, budete potřebovat následující parametry:

Průměrná hodnota = součet všech čísel / počet čísel.

3. Vypočítejte průměrnou hodnotu. Pomocí výše uvedeného vzorce napište kód pro výpočet průměrné velikosti. Vyčistěte skutečnost, že proměnná slouží k uložení hodnoty "průměrné hodnoty" má typ "float". Jinak může být odpověď špatná.

4. Zobrazte výsledek.Když program vypočítá průměrnou hodnotu, zobrazte jej uživateli. V Javě použijte funkci k tomu Systém.Ven.Vytisknoutnebo systém.Ven.Tiskln (Chcete-li tisknout na nový řádek).
Ukázkový kód
Dovozu Java.Util.Scanner-veřejná třída Main_Class {Public Static Woid Main (String [] Args) {int Sum = 0, InputNum-Int Counter-Float Prey-Scanner Numscanner = Nový skener (System).In) -Scanner charscanner = nový skener (systém.V) -System.Ven.PrintLN ("Zadejte celkový počet termínů, jejichž průměr chcete vypočítat") - Counter = Numscanner.Nextint () - Systém.Ven.PrintLN ("Zadejte" + Counter + "Čísla:") - pro (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)-}}
Dovozu Java.Util.Scanner - / ** Tento vstupní systém umožňuje uživateli zadat * čísla, dokud nebudou zadána všechna potřebná data. * Příkazový řádek se používá k rozpoznání programu * Když uživatel zadal data. * Integer.Parseint (Strings) se vrátí na číslo, které * obsahuje řetězec (t.E. Celé číslo.PARSEIN ("462") == 462). * * Je důležité poznamenat: Používání této metody pro zadávání proměnných, * nelze porovnat řádky "==" nebo "!= ". Jinak, * řádky jsou porovnány na základě jejich umístění v paměti počítače. * S.Se rovná, pokud je obsah řetězce * stejně. !S.Requals (String t) ukazuje, zda je obsah řádku * jiný. * / Public Class Main_Class {Public Static Woid Main (String [] Args) {String Sentinel = "" -int Sum = 0-Int Counter = 0-dvojitý průměr = 0.0-scanner numscanner = nový skener (systém.V) -System.Ven.PrintLN ("Zadejte čísla přidat. Při hotovosti zadejte "D".") -Systém.Ven.Tisk ("zadat číslo:") -sentinel = numscanner.Další () - Systém.Ven.Tiskln () - zatímco (!Stráž.Rovná ("d") && !Stráž.Se rovná ("d")) {sum + = celé číslo.Parseign (Sentinel) -Counter ++ - Systém.Ven.Tisk ("zadat číslo:") -sentinel = numscanner.Další () - Systém.Ven.PrintLn () -} Průměr = (součet * 1.0) / Counter-System.Ven.PrintLn () - Systém.Ven.PrintLN ("aritmetický průměr je:" + průměr + ".") -}}
Tipy
- Zkuste použít program pro provedení četných matematických operací.
- Zkuste změnit grafické rozhraní, aby se program stal barevnějším a snadno použitelným.