• Компютри и Електроника
  • Програмиране

Как да се напише програма на Java за изчисляване на средната стойност

Изчисляване на средния размер - важно във всекидневния живот. Средната стойност или средната аритметична стойност се използва в много математически операции, и е важно да може да се изчисли. Въпреки това, когато става дума за големи количества, много по-лесно да се използва специална програма. Тук можете да прочетете как самостоятелно да напише програма на Java, за да се изчисли средната стойност.

Стъпки

    Как да се напише програма на Java за изчисляване на средната стойност
  1. Моля планира програма. Планиране - една много важна стъпка. Помислете за това къде ще се използва тази програма. Тази програма ще работи с много големи числа? Ако е така, можете да решите дали да използвате тези типове данни като дълго вместо INT.
    • Опитайте се да се изчисли средната стойност на поредица от самостоятелни номера. Това ще ви помогне да се разбере принципът на програмата.


    • Напиши код. За да се изчисли средната стойност, вие се нуждаете от следните опции:

      Как да се напише програма на Java за изчисляване на средната стойност
      • Сумата от всички номера, въведена от потребителя
        • Например, ако количеството на въведения номер = 100, а броят на числа = 10, средна стойност =100/10 = 10


        • Така формула за изчисляване на средната стойност:

          Средната стойност = сумата от всички числа / брой на номера.

        • За тези данни, използвайте «скенер» в Ява.
          • Вие ще трябва да получи голямо количество потребителски данни, с които трябва да се изчисли средната стойност. За да направите това, опитайте да използвате една линия. В пример кода по-долу използва цикъл «за». Можете да опитате и с цикъл «а».



          • Как да се напише програма на Java за изчисляване на средната стойност
          • Изчислява се средната стойност. Като се използва формулата по-горе, напишете кода за изчисляване на средната стойност. Уверете се, че променливата се използва за съхраняване на стойността "среден размер" е от типа «плувка». В противен случай, отговорът може да бъде погрешно.
            • Това е така, защото тип данни «плувка» е 32 битов единична точност номер едно, че дори смята десетични дроби в математически изчисления. По този начин, когато се използват променливи от тип плувка, отговорът на математическите стъпки 5/2 (5 разделени на 2) е 2.5.
              • Ако същите изчисления (02.05) ще се реализира с помощта на променлива от тип «INT», отговорът е 2.

              • Въпреки това, променливи, които ви държат "количество" и "брой ценности" могат да имат вид «INT». С помощта на променлива от тип «плувка» за "среден размер" автоматично се променя вида на «INT» към «плувка»; Всички изчисления се извършват в поплавъка вместо Int.



              • Как да се напише програма на Java за изчисляване на средната стойност
              • Показване на резултата. Когато програмата изчислява средната стойност, да го покаже на потребителя. В Java използвате тази функция System.out.print или System.out.println (За да отпечатате на нов ред).

              Примерен код

              внос java.util.Scanner; обществени клас main_class {публично статично невалидни основни (String [опцията) {INT сума = 0, inputNum; INT брояч; плаваш средна; Scanner NumScanner = нова Scanner (System.in); Scanner charScanner = нова Scanner (System.in); System.out.println (Въведете общия брой на термини, чиито значи, че искам да се изчисли); брояч = NumScanner.nextInt (); System.out.println (Моля въведете + Counter + номера :); за (INT х = 1; XLT; = брояч; х ++) {inputNum = NumScanner.nextInt (); сума = сумата + inputNum; System.out.println (); } Mean = сума / брояч; System.out.println (The стойност от + номера + Брояч сте влезли е + Mean); }} Import java.util.Scanner; / * * Тази система позволява на потребителя да въвежда вход * брой, докато положи всички необходими данни. * Команден ред се използва за програма признава, *, когато потребителят влезе данни. * Integer.parseInt (низ и) връща броя, който съдържа низът * (т.е. Integer.parseInt (462) == 462). * Важно: Използвайте този метод за входни променливи * Не сравними линии == или! =. В противен случай, * струни са сравнени на базата на тяхното място в паметта. * S.equals (линия T) показва, ако съдържанието на същите линии *. ! S.equals (String т) показва, ако линиите на съдържание * Разни * / main_class Public клас {публично статично невалидни основни (String [опцията) {String Sentinel =.; INT сума = 0; INT брояч = 0; двойно средната = 0.0; Scanner NumScanner = нова Scanner (System.in); System.out.println (. Въведете номера, за да добавите Въведете \ г \, когато е готово.); System.out.print (Въведете номер :); Sentinel = NumScanner.next (); System.out.println (); (! Sentinel.equals (г) Sentinel.equals (D)), докато {Sum + = Integer.parseInt (Sentinel); брояч ++; System.out.print (Въведете номер :); Sentinel = NumScanner.next (); System.out.println (); } Mean = (сума * 1.0) / брояч; System.out.println (); System.out.println (Средноаритметичната стойност е: + средно +.); }}

              Съвет

              • Опитайте се да използвате програмата за извършване на множество математически операции.

              • Опитайте се да промените програмата GUI да стане по-цветен и лесен за използване.