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

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

Стъпка

Изображение, озаглавено Напишете програма в Java, за да изчислите средната стъпка 1
един. Напишете план за програмата. Планирането е много важна стъпка. Помислете къде ще се използва тази програма. Тази програма ще работи с много голям брой?Ако е така, тогава можете да решите дали да използвате данни за данните катоДълго вместо int.
  • Опитайте да изчислите средния брой номера сами. Това ще ви помогне да разберете принципа на програмата.
  • 2. Напишете кода.За да изчислите средната стойност, ще ви трябват следните параметри:

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

    Средната стойност = сумата от всички номера / брой числа.
  • За да получите тези данни, използвайте "скенера" ​​в Java.
  • Ще трябва да получите голям брой потребителски данни, от които трябва да изчислите средната стойност. За да направите това, опитайте да използвате цикъл. В примерния код по-долу използва цикъла "за". Можете също да се опитате да използвате цикъла "Докато".
  • Изображение, озаглавено Напишете програма в Java, за да изчислите средната стъпка 3
    3. Изчисляване на средната стойност. Използвайки горната формула, напишете кода за изчисляване на средния размер. Почистете факта, че променливата, използвана за запазване на стойността на "средната стойност", има типа "поплавък". В противен случай отговорът може да е грешен.
  • Това е така, защото типът "Float" е 32-битов брой единична точност, която дори счита за десетична в математическия компютър. По този начин, когато се използва променлива за поплавък, отговор за математическо действие 5/2 (5 разделение на 2) ще бъде 2.пет.
  • Ако същото изчисление (5/2) ще се извършва с помощта на променлива "INT", отговорът ще бъде 2.
  • Въпреки това, променливите, в които запазвате "сумата" и "броя на стойностите", могат да имат тип "int". Използването на променлива "float" за "средната стойност" автоматично ще промени този тип с "int" към "float" - и всички изчисления ще бъдат изпълнени в float вместо int.
  • Изображение, озаглавено Напишете програма в Java, за да изчислите средната стъпка 4
    4. Показване на резултата.Когато програмата изчислява средната стойност, покажете го на потребителя. В Java използвайте функцията, за да направите това Система.Навън.Печатили система.Навън.Println (За отпечатване на нова линия).
  • Примерен код

    Импортиране на Java.Утил.Scanner-Public Class main_class {публичен статичен празен главен (низ [] args) {int sum = 0, inturenum-int контра-плаващ средно-скенер NumScanner = нов скенер (система.In) -Scanner Charscanner = нов скенер (система.В) -система.Навън.Println ("Въведете общия брой термини, чиято означава, че искате да изчислите") -Counter = numscanner.Nextint () - Система.Навън.Println ("Моля, въведете " + Брояч + " Числа:") -За (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)-}}
    Импортиране на Java.Утил.Скенер - / ** Тази входна система позволява на потребителя да въвежда * номера, докато не бъдат въведени всички необходими данни. * Командният ред се използва за разпознаване на програмата, * когато потребителят въведе данните. * Цяло число.ParseInt (Strings) се връща към номер, който * съдържа низ (t.Д. Цялостен.ParseInt ("462") == 462). * * Важна маркировка: Използване на този метод за въвеждане на променливи, * не можете да сравнявате линиите"==" Или "!=". В противен случай, * Редите се сравняват въз основа на местоположението им в паметта на компютъра. * С.Равните показват, ако съдържанието на низ * също. !С.Равен (низ t) показва дали съдържанието на линията * е различно. * / Public Class main_class {публично статично void main (низ [] args) {string sentinel = ""-Int sum = 0-int брояч = 0-двойно средно = 0.0-скенер numscanner = нов скенер (система.В) -система.Навън.Println ("Въведете номера, за да добавите. Влизам"Д " Когато сте готови.") -Система.Навън.Печат ("Въведете номер: ") -Sentinel = numscanner.Следваща () - Система.Навън.Println () - докато (!Sentinel.Равно на ("Д") && !Sentinel.Равно на ("Д")) {Sum + = цяло число.Parseint (Sentinel) -Counter ++ - система.Навън.Печат ("Въведете номер: ") -Sentinel = numscanner.Следваща () - Система.Навън.Println () -} означава = (сума * 1.0) / Counter-System.Навън.Println () - система.Навън.Println ("Средно аритметиката е: " + Означава +".") -}}

    Съвети

    • Опитайте да използвате програмата за извършване на множество математически операции.
    • Опитайте да промените графичния интерфейс, за да направите програмата да стане по-колоритна и лесна за използване.
    Подобни публикации