Jak napisać program java, aby obliczyć średni rozmiar

Obliczanie średniej wielkości - ważne w życiu codziennym. Średnia wartość lub wartość arytmetyczna jest stosowana w wielu operacjach matematycznych i bardzo ważna jest, aby móc go obliczyć. Ale podczas pracy z dużą liczbą jest znacznie łatwiejsze w użyciu specjalnego programu. Tutaj przeczytasz, jak samodzielnie napisać program na Javie, aby obliczyć średnią wartość.

Kroki

Obraz zatytułowany Napisz program w Javie, aby obliczyć średni krok 1
jeden. Napisz plan programu. Planowanie jest bardzo ważnym krokiem. Pomyśl o tym, gdzie ten program zostanie użyty. Ten program będzie pracować z bardzo dużymi liczbami?Jeśli tak, możesz zdecydować, czy używać tachieties danychDługo zamiast int.
  • Spróbuj obliczyć średnią liczbę numerów. Pomoże to zrozumieć zasadę programu.
  • 2. Napisz kod.Aby obliczyć średnią wartość, będziesz potrzebować następujących parametrów:

    Obraz zatytułowany Zapisz program w Javie, aby obliczyć średni krok 2
  • Suma wszystkich numerów wprowadzonych przez użytkownika
  • Na przykład, jeśli suma wprowadzonych numerów = 100 i liczba liczb = 10, a następnie średnia wartość =100/10 = 10
  • Zatem formuła obliczania średniej wielkości:

    Średnia wartość = suma wszystkich liczb / liczba liczb.
  • Aby uzyskać te dane, użyj "skanera" w Javie.
  • Musisz uzyskać dużą liczbę danych użytkownika, z których musisz obliczyć średnią wartość. Aby to zrobić, spróbuj użyć cyklu. W poniższym kodzie przykładowym używa cyklu "dla". Możesz także spróbować użyć cyklu "podczas".
  • Obraz zatytułowany Napisz program w Javie, aby obliczyć średni krok 3
    3. Oblicz średnią wartość. Korzystając z powyższego formuły, napisz kod obliczania średniej wielkości. Oczyść fakt, że zmienna używana do zapisania wartości "średniej wartości" ma typ "float". W przeciwnym razie odpowiedź może być błędna.
  • Dzieje się tak, ponieważ typ danych "Float" to 32-bitowa liczba pojedynczej dokładności, która nawet uważa dziesiętne w obliczeniach matematycznych. Tak więc, gdy stosując zmienną typu pływakową, odpowiedź na działanie matematyczne 5/2 (5 podziału 2) będzie 2.pięć.
  • Jeśli te same obliczenia (5/2) zostanie wykonane przy użyciu zmiennej typu "int", odpowiedź będzie 2.
  • Jednak zmienne, w których zapisujesz "Ilość" i "Liczba wartości" może mieć typ "int". Korzystanie z zmiennej typu "Float" dla "średniej wartości" automatycznie zmieni swój typ za pomocą "int" na "pływak" - a wszystkie obliczenia będą wykonywane w płycie zamiast int.
  • Obraz zatytułowany Zapisz program w Javie, aby obliczyć średni krok 4
    cztery. Wyświetl wynik.Gdy program oblicza średnią wartość, pokaż go użytkownikowi. W Javie użyj funkcji, aby to zrobić System.Na zewnątrz.Wydrukowaćlub system.Na zewnątrz.Println (Aby wydrukować na nowej linii).
  • Przykładowy kod

    Importuj Java.UTIL.Skaner-klasa.W) -Scanner charcanner = Nowy skaner (system.W) -system.Na zewnątrz.Println ("Wprowadź całkowitą liczbę terminów, których oznacza, że ​​chcesz obliczyć") -Counter = Numscanner.Nextint () - System.Na zewnątrz.Println ("Podaj " + Licznik + " Liczby:") -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)-}}
    Importuj Java.UTIL.Skaner - / ** Ten system wejściowy pozwala użytkownikowi wprowadzić * numery, aż wszystkie niezbędne dane zostaną wprowadzone. * Linia poleceń służy do rozpoznawania programu *, gdy użytkownik wprowadził dane. * Integer.Parseint (Struny) powraca do numeru, który * zawiera ciąg (t.MI. Liczba całkowita.Parseint ("462") == 462). * * Ważny znak: Korzystanie z tej metody wprowadzania zmiennych * Nie można porównywać linii"==" Lub "!=". W przeciwnym razie * wiersze są porównywane na podstawie ich lokalizacji w pamięci komputera. * S.Równa się pokazuje, czy zawartość ciągu * równo. !S.Równa się (ciąg t) pokazuje, czy zawartość linii * jest inna. * / Klasa publiczna Main_Class {Public Static Void Main (String [] Args) {SING SENTINEL = ""-Int sum = 0-int Counter = 0-podwójna średnia = 0.0-Scanner Numscanner = Nowy skaner (system.W) -system.Na zewnątrz.Println ("Wprowadź liczby, aby dodać. WCHODZIĆ "D" Kiedy się skończył.") -System.Na zewnątrz.Wydrukować ("WPISZ NUMER: ") -Sentinel = Numscanner.Dalej () - system.Na zewnątrz.Println () - podczas gdy (!strażnik.Równa się ("RE") && !strażnik.Równa się ("RE")) {Sum + = integer.Parseint (Sentinel) -Counter ++ - System.Na zewnątrz.Wydrukować ("WPISZ NUMER: ") -Sentinel = Numscanner.Dalej () - system.Na zewnątrz.Println () -} średnia = (suma * 1.0) / Counter-System.Na zewnątrz.Println () - system.Na zewnątrz.Println ("Średnia arytmetyczna to: " + Oznaczać +".") -}}

    Rada

    • Spróbuj użyć programu do wykonania licznych operacji matematycznych.
    • Spróbuj zmienić interfejs graficzny, aby program był bardziej kolorowy i łatwy w użyciu.
    Podobne publikacje