Как да създадете калкулатор за бакшиши в Java: 13 стъпки (със снимки)

Съдържание:

Как да създадете калкулатор за бакшиши в Java: 13 стъпки (със снимки)
Как да създадете калкулатор за бакшиши в Java: 13 стъпки (със снимки)

Видео: Как да създадете калкулатор за бакшиши в Java: 13 стъпки (със снимки)

Видео: Как да създадете калкулатор за бакшиши в Java: 13 стъпки (със снимки)
Видео: Основы Microsoft Word. Ворд для начинающих. часть 1 2024, Може
Anonim

Тази статия предлага бърз и лесен начин да създадете свой собствен калкулатор за бакшиш, който ви позволява да въведете число и да изчислите бакшиша автоматично, без да правите собствена умствена математика.

Стъпки

Създайте калкулатор за подсказки в Java Стъпка 1
Създайте калкулатор за подсказки в Java Стъпка 1

Стъпка 1. Изтеглете Java IDE (съкращение от интегрирана среда за разработка) като Netbeans или Eclipse

  • За да изтеглите Netbeans, отидете на уеб сайта Netbeans.org и натиснете големия оранжев бутон горе вдясно на страницата, който казва Изтегляне.
  • Тъй като калкулаторът за бакшиши е сравнително просто приложение, трябва само да изтеглите Java SE (стандартно издание). След като приключите с изтеглянето на файла.exe, стартирайте изскачащия прозорец на инсталатора на NetBeans. Стандартните опции в инсталатора са достатъчни за тази програма, така че можете да изтеглите стандартното издание, без да се страхувате, че нямате необходими компоненти за програмата.
Създайте калкулатор за подсказки в Java Стъпка 2
Създайте калкулатор за подсказки в Java Стъпка 2

Стъпка 2. Изтеглете Java JDK

Можете да го намерите на

Там можете да посочите JDK, подходящ за вашата машина

Създайте калкулатор за подсказки в Java Стъпка 3
Създайте калкулатор за подсказки в Java Стъпка 3

Стъпка 3. Стартирайте програмата NetBeans и създайте нов проект

Отидете в падащото меню в горния ляв ъгъл с надпис File и изберете New Project

Създайте калкулатор за подсказки в Java Стъпка 4
Създайте калкулатор за подсказки в Java Стъпка 4

Стъпка 4. Настройте новия проект

В подканата, която следва, в категориите изберете Java и в проектите изберете Java приложение; те обикновено се подчертават по подразбиране. Щракнете върху Напред.

  • Дайте име на проекта си. Оставете отметката в квадратчето „Специална папка“и квадратчето „Създаден основен клас“.
  • С това завършете и тогава сте създали своя проект.
Създайте калкулатор за подсказки в Java Стъпка 5
Създайте калкулатор за подсказки в Java Стъпка 5

Стъпка 5. Създайте променливите за този проект

  • Под реда, който чете

    публичен static void main (String args)

    , създайте следните променливи:

    • двойно общо;

    • int връх;

    • двоен типRatio;

    • double finalTotal;

  • Дали са в различни линии или в един и същи ред един след друг, няма значение.
  • Това те наричат променливи на екземпляра. Те са основно препратки за стойност, която ще се съхранява в паметта на програмата. Причината да кръстите променливите на екземпляра по този начин е да ги свържете с това, за което ще ги използвате. e.i За окончателния отговор се използва променливата finalTotal.
  • Липсата на главни букви в „double“и „int“и точките и запетаите (;) в края на думите са важни.
  • За справка, int са променливи, които винаги са цели числа, т.е. 1, 2, 3 … и т.н., докато двойниците имат десетични знаци.
Създайте калкулатор за подсказки в Java Стъпка 6
Създайте калкулатор за подсказки в Java Стъпка 6

Стъпка 6. Импортирайте помощната програма на скенера, която позволява въвеждане от потребителя, след като програмата се стартира

В горната част на страницата, точно под реда

пакет (име на проекта)

и над реда на собственика @author въведете:

внос java.util. Scanner;

Създайте калкулатор за подсказки в Java Стъпка 7
Създайте калкулатор за подсказки в Java Стъпка 7

Стъпка 7. Създайте обекта на скенера

Въпреки че няма значение какъв ред код е създаден от обекта, напишете реда код веднага след променливите на екземпляра за целите на съгласуваността. Изработването на скенер е подобно на създаването на други видове обекти в програмирането.

  • Следва конструкцията, както следва:

    „Име на класа“„име на обект“= „нов“„Име на клас“(„Път“);

    с изключение на кавичките.

  • В този случай би било:

    Скенер ScanNa = нов скенер (System.in);

  • Ключовата дума „нов“и „System.in“в скобите са важни. Ключовата дума "new" главно казва, че този обект е нов, което вероятно звучи излишно, но е необходимо за създаването на скенера. Междувременно „System.in“е променливата, към която са свързани обектите на скенера, в този случай System.in ще направи така, че променливата да е нещо, което потребителят въвежда.

Стъпка 8.

  • Започнете да пишете разпечатката на конзолата.

    Създайте калкулатор за подсказки в Java Стъпка 8
    Създайте калкулатор за подсказки в Java Стъпка 8
    • System.out.print ("Въведете обща сума, включително данък: $");

    • Цитатите за реда в скоби са важни.
    • По същество този ред код прави отпечатването на думи на конзолата след стартиране на програмата. В този случай думите ще бъдат „Въведете общо, включително данък: $“.
    • Цитатите около изречението в скобите са необходими, за да се уверите, че Java знае, че това е изречение, в противен случай ще го счита за няколко променливи, които не съществуват.
  • Създайте първия потребителски вход за програмата. В следващия ред код вие използвате скенера и една от променливите, които сте създали по -рано. Вижте този ред код:

    Създайте калкулатор за подсказки в Java Стъпка 9
    Създайте калкулатор за подсказки в Java Стъпка 9
    • общо = ScanNa.nextDouble ();

    • "Общо" е променливата от преди, а "ScanNa" е името на вашия обект на скенера. Фразата "nextDouble ();" е метод от класа на скенера. По принцип това означава, че следващият двоен тип номер, който е въведен, ще бъде прочетен от този скенер.
    • Накратко, прочетеното от скенера число ще се използва от променливата Общо.
  • Направете подкана за въвеждане на процента от бакшиша. След това използвайте скенера, за да запишете число в променливата с име tip, подобно на последните две стъпки. Ето малко код за справка:

    Създайте калкулатор за подсказки в Java Стъпка 10
    Създайте калкулатор за подсказки в Java Стъпка 10
    • System.out.print ("Въведете % до подсказка:");

    • tip = ScanNa.nextInt ();

  • Създайте формулата за калкулатора tipRatio.

    Създайте калкулатор за подсказки в Java Стъпка 11
    Създайте калкулатор за подсказки в Java Стъпка 11
    • Тип

      tipRation = tip/100.0;

      за да превърнете цялото число, представляващо процента на бакшиша, в действителен процент.
    • Обърнете внимание, че.0 в 100.0 се изисква, тъй като в тази ситуация променливата с име „tip“е цяло число, т.е. цяло число. Докато едно от двете числа в уравнението има десетичен знак, крайният резултат ще бъде двоен с десетични знаци. Ако и двете числа са цели числа, това би причинило изчислителна грешка.
  • Използвайте последната налична променлива, за да изчислите общата сума и да направите последните изчисления. Следното уравнение говори само за себе си.

    Създайте калкулатор за подсказки в Java Стъпка 12
    Създайте калкулатор за подсказки в Java Стъпка 12
    • finalTotal = общо + (общо * tipRatio);

  • Създайте един последен ред на код за разпечатване, за да покажете finalTotal. Можете да използвате малко по -специализирана версия на метода за печат, наречен printf, за да го направите малко по -фантастичен:

    Създайте калкулатор за подсказки в Java Стъпка 13
    Създайте калкулатор за подсказки в Java Стъпка 13
    • System.out.printf ("Общо с%d %% като бакшиш: $%. 2f / n", tip, finalTotal);

    • Буквите, предхождани от %, съответстват на променливите, които са разделени с команди след отпечатаното изречение; те са свързани в терни от реда на променливите и буквите. В този случай %d е свързан с "бакшиш", а %.2f е свързан finalTotal. Това е така, че конзолата ще отпечата променливите, които са сканирани или изчислени, а не нещо предварително определено.
    • Двойният знак % след % d е така, че конзолата действително ще разпечата знака за процент; в противен случай това би причинило грешка поради начина, по който работи методът printf.
  • Препоръчано: