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

Пресметка на средна големина - важно во секојдневниот живот. Просечната вредност или аритметичката вредност се користи во многу математички операции, и многу е важно да се пресмета. Но, кога работи со големи броеви, многу е полесно да се користи специјална програма. Овде ќе прочитате како самостојно да напишете програма на Java за да ја пресметате просечната вредност.

Чекори

Сликата напишано напишете програма во Java за да го пресметате средниот чекор 1
Еден. Напиши план план. Планирањето е многу важен чекор. Размислете каде оваа програма ќе се користи. Оваа програма ќе работи со многу големи броеви?Ако е така, тогаш можете да одлучите дали да ги користите податочните табескиДолго наместо тоа int.
  • Обидете се да го пресметате просечниот број на броеви. Ова ќе ви помогне да го разберете принципот на програмата.
  • 2. Напишете го кодот.За да се пресмета просечната вредност, ќе ви требаат следниве параметри:

    Сликата Напишеница Напиши програма во Јава за пресметување на средниот чекор 2
  • Збирот на сите кориснички броеви
  • На пример, ако збирот на внесените броеви = 100, и бројот на броеви = 10, тогаш просечната вредност =100/10 = 10
  • Така, формулата за пресметување на просечната големина:

    Просечната вредност = збирот на сите броеви / број на броеви.
  • За да ги добиете овие податоци, користете го "скенерот" во Java.
  • Ќе треба да добиете голем број кориснички податоци од кои треба да ја пресметате просечната вредност. За да го направите ова, обидете се да користите циклус. Во кодот подолу го користи циклусот "за". Можете исто така да се обидете да го користите циклусот "додека" циклусот.
  • Сликата напишано напишете програма во Јава за да го пресметате средниот чекор 3
    3. Пресметајте ја просечната вредност. Користење на формулата погоре, напишете го кодот за пресметување на просечната големина. Исчистете го фактот дека променливата што се користи за зачувување на вредноста на "просечната вредност" има тип "плови". Инаку одговорот може да биде погрешен.
  • Ова е затоа што податочниот тип "плови" е 32-битен број на единствена точност, што дури и го разгледува децималните во математичките компјутери. Така, кога се користи променливата на пливачки тип, одговор за математичка акција 5/2 (5 поделба на 2) ќе биде 2.Пет.
  • Ако истата пресметка (5/2) ќе се изврши со користење на променлива на тип "int", одговорот ќе биде 2.
  • Сепак, променливите во кои го зачувувате "износот" и "Број на вредности" може да имаат тип "int". Користењето на "плови" тип променливата за "просечната вредност" автоматски ќе го промени својот тип со "int" за "плови" - и целата пресметка ќе се изведува во плови наместо int.
  • Сликата напишано напишете програма во Java за да го пресметате средниот чекор 4
    Четири. Прикажи го резултатот.Кога програмата ја пресметува просечната вредност, покажете му на корисникот. Во Java, користете ја функцијата за да го направите ова Систем.Надвор.Печатиили систем.Надвор.Println (За печатење на нова линија).
  • Пример код

    Увоз Јава.Util.Scanner-јавна класа Main_Class {Јавна статичка празнина Главна (String [] args) {int sum = 0, влезен-int counter-float средно-скенер numscanner = нов скенер (систем.Во) -Scanner charscanner = нов скенер (систем.Во) -Систем.Надвор.Println ("Внесете го вкупниот број на термини чие средно сакате да го пресметате") - Counter = Numscanner.InternInt () - систем.Надвор.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)-}}
    Увоз Јава.Util.Скенер - / ** Овој влез систем му овозможува на корисникот да внесе * броеви додека не се внесат сите потребни податоци. * Командната линија се користи за препознавање на програмата, * кога корисникот ги внесе податоците. * Цел број.Parseint (жици) се враќа на број кој * содржи низа (т.Е. Цел број.Parseint ("462") == 462). * * Важно е да се забележи: Користење на овој метод за внесување на променливи, * не можете да ги споредите линиите "==" или "!= ". Инаку, * редови се споредуваат врз основа на нивната локација во меморијата на компјутерот. * С.Еднакви покажува дали содржината на стрингот * подеднакво. !С.Еднакво (стринг t) покажува дали содржината на линијата е различна. * / Јавна класа MANE_CLASS {Јавна статичка празнина Главна (Стринг [] args) {string sentinel = "" summ = 0-int counter = 0-двојно средство = 0.0-скенер Numscanner = Нов скенер (систем.Во) -Систем.Надвор.PrintLN ("Внесете броеви за додавање. Внесете "d " кога ќе завршиш.") -Систем.Надвор.Печати ("Внесете број:") -Sentinel = Numscanner.Следно () - систем.Надвор.Println () - додека (!Сентинел.Еднаква ("D") && !Сентинел.Е еднакво ("D")) {SUM + = цел број.Parseint (sentinel) -Наментот ++ - систем.Надвор.Печати ("Внесете број:") -Sentinel = Numscanner.Следно () - систем.Надвор.Println () -} значи = (сума * 1.0) / контра-систем.Надвор.PrintLN () - систем.Надвор.Println ("Аритметичката средина е:" + значи + ".") -}}

    Совети

    • Обидете се да ја користите програмата за да извршите бројни математички операции.
    • Обидете се да го промените графичкиот интерфејс за да ја направите програмата да стане повеќе шарени и лесни за употреба.
    Слични публикации