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
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:
Średnia wartość = suma wszystkich liczb / liczba liczb.
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.
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.