Java -da maslahat kalkulyatorini qanday yaratish kerak: 13 qadam (rasmlar bilan)

Mundarija:

Java -da maslahat kalkulyatorini qanday yaratish kerak: 13 qadam (rasmlar bilan)
Java -da maslahat kalkulyatorini qanday yaratish kerak: 13 qadam (rasmlar bilan)

Video: Java -da maslahat kalkulyatorini qanday yaratish kerak: 13 qadam (rasmlar bilan)

Video: Java -da maslahat kalkulyatorini qanday yaratish kerak: 13 qadam (rasmlar bilan)
Video: Работа с базами данных sqlite в редакторе VS Code #Shorts 2024, May
Anonim

Ushbu maqolada o'zingizning shaxsiy matematik hisobingizni qilmasdan, raqamni kiritish va uchini avtomatik ravishda hisoblash imkonini beruvchi shaxsiy hisob kalkulyatorini yaratishning tez va oson usuli taklif etiladi.

Qadamlar

Java -da maslahat kalkulyatorini yarating 1 -qadam
Java -da maslahat kalkulyatorini yarating 1 -qadam

Qadam 1. Netbeans yoki Eclipse kabi Java IDE -ni (integratsiyalashgan rivojlanish muhiti uchun qisqacha) yuklab oling

  • Netbeans -ni yuklab olish uchun Netbeans.org veb -saytiga o'ting va sahifaning o'ng yuqori qismidagi katta to'q sariq tugmachani bosing.
  • Maslahat kalkulyatori nisbatan sodda dastur bo'lgani uchun siz faqat Java SE (standart nashr) ni yuklab olishingiz kerak. The.exe faylini yuklab olishni tugatgandan so'ng, NetBeans o'rnatuvchisini oching. O'rnatish dasturidagi standart variantlar ushbu dastur uchun etarli, shuning uchun siz dastur uchun kerakli komponentlar bo'lmasdan qo'rqmasdan standart nashrni yuklab olishingiz mumkin.
Java -da maslahat kalkulyatorini yarating 2 -qadam
Java -da maslahat kalkulyatorini yarating 2 -qadam

Qadam 2. Java JDK -ni yuklab oling

Siz uni https://www.oracle.com/technetwork/articles/javase/jdk-netbeans-jsp-142931.html saytida topishingiz mumkin.

U erda siz o'zingizning mashinangizga mos keladigan JDK ni belgilashingiz mumkin

Java -da maslahat kalkulyatorini yarating 3 -qadam
Java -da maslahat kalkulyatorini yarating 3 -qadam

Qadam 3. NetBeans dasturini ishga tushiring va yangi loyiha yarating

Chap yuqori burchakda joylashgan "Fayl" menyusiga o'ting va "Yangi loyiha" -ni tanlang

Java -da maslahat kalkulyatorini yarating 4 -qadam
Java -da maslahat kalkulyatorini yarating 4 -qadam

Qadam 4. Yangi loyihani o'rnatish

Keyingi so'rovda, toifalarda Java -ni tanlang va loyihalarda Java -ni tanlang; ular odatda sukut bo'yicha ajratilgan. Keyingiga bosing.

  • Loyihangizga nom bering. Belgilangan jildni belgilash katagiga belgi qo'ying va "Asosiy sinfni yaratish" katagiga belgi qo'ying.
  • Shu bilan yakunlang va siz o'z loyihangizni yaratdingiz.
Java -da maslahat kalkulyatorini yarating 5 -qadam
Java -da maslahat kalkulyatorini yarating 5 -qadam

5 -qadam. Ushbu loyihaning o'zgaruvchilarini yarating

  • O'qilgan satr ostida

    umumiy statik void asosiy (String args)

    , quyidagi o'zgaruvchilarni yarating:

    • jami ikki barobar;

    • int maslahat;

    • ikki tomonlama nisbat;

    • juft final jami;

  • Ular har xil satrlarda bo'ladimi yoki bir qatorda ketma -ket bo'ladimi, muhim emas.
  • Ular misol o'zgaruvchilari deb atashadi. Ular, asosan, dastur xotirasida saqlanadigan qiymatga havola. Namuna o'zgaruvchilarini shunday nomlashingizning sababi, ularni nima uchun ishlatishingiz bilan bog'lashdir. e.i finalTotal o'zgaruvchisi yakuniy javob uchun ishlatiladi.
  • So'zlar oxiridagi "dubl" va "int" harflari va nuqta -vergul (;) harflarining etishmasligi muhim ahamiyatga ega.
  • Ma'lumot uchun, int - har doim butun sonlar, ya'ni 1, 2, 3 … va hokazo bo'lgan o'zgaruvchilar, ikkiliklar esa o'nli kasrlarga ega.
Java -da maslahat kalkulyatorini yarating 6 -qadam
Java -da maslahat kalkulyatorini yarating 6 -qadam

Qadam 6. Skaner yordam dasturini import qiling, bu dastur ishga tushganda foydalanuvchini kiritish imkonini beradi

Sahifaning yuqori qismida, chiziq ostida

paket (loyihaning nomi)

va @author egasi satrining yuqorisida quyidagilarni kiriting:

java.util. Scanner -ni import qilish;

Java -da maslahat kalkulyatorini yarating 7 -qadam
Java -da maslahat kalkulyatorini yarating 7 -qadam

Qadam 7. Skaner ob'ektini yarating

Ob'ektning qaysi qator qatori yaratilgani muhim bo'lmasa -da, izchillik uchun namuna o'zgaruvchilaridan keyin kod satrini yozing. Skaner yaratish dasturlashda boshqa turdagi ob'ektlarni yaratishga o'xshaydi.

  • Uning qurilishi quyidagicha:

    "Sinf nomi" "ob'ekt nomi" = "yangi" "Sinf nomi" ("Yo'l");

    , tirnoq belgilaridan tashqari.

  • Bu holda shunday bo'lar edi:

    Scanner ScanNa = yangi skaner (System.in);

  • "Yangi" va "System.in" kalit so'zlari muhim ahamiyatga ega. "Yangi" kalit so'zi, asosan, bu ob'ekt yangi ekanligini aytadi, ehtimol keraksiz ko'rinadi, lekin skaner yaratish uchun kerak. Shu bilan birga, "System.in" bu Skaner moslamalari qanday o'zgaruvchiga biriktirilgan bo'lsa, bu holda System.in o'zgaruvchini foydalanuvchi kiritadigan narsaga aylantiradi.

8 -qadam.

  • Konsolni yozishni boshlang.

    Java -da maslahat kalkulyatorini yarating 8 -qadam
    Java -da maslahat kalkulyatorini yarating 8 -qadam
    • System.out.print ("Hammasini kiriting, shu jumladan soliq: $");

    • Qavs ichidagi chiziq uchun tirnoq muhim ahamiyatga ega.
    • Asosan, ushbu kod satri dastur ishga tushirilgandan so'ng konsolda so'zni bosib chiqarishni amalga oshiradi. Bunday holda, so'zlar "Hammasini kiriting, shu jumladan soliq: $".
    • Qavs ichidagi jumla atrofidagi tirnoq Java -ning bu jumla ekanligini bilishiga ishonch hosil qilish uchun kerak, aks holda u mavjud bo'lmagan bir nechta o'zgaruvchini ko'rib chiqadi.
  • Dastur uchun birinchi foydalanuvchi kiritishini yarating. Keyingi kod satrida siz skanerdan va ilgari yaratgan o'zgaruvchilardan birini ishlatasiz. Ushbu kod qatoriga qarang:

    Java -da maslahat kalkulyatorini yarating 9 -qadam
    Java -da maslahat kalkulyatorini yarating 9 -qadam
    • jami = ScanNa.nextDouble ();

    • "Umumiy" - bu avvalgi o'zgaruvchi, "ScanNa" - bu Skaner ob'ektining nomi. "NextDouble ();" iborasi Bu skaner sinfidagi usul. Asosan, bu kirgiziladigan keyingi ikki turdagi raqamni skaner o'qishini anglatadi.
    • Qisqasi, skaner o'qigan raqam Total o'zgaruvchisidan foydalaniladi.
  • Maslahat foizini kiritishni so'rang. So'ngra, skanerdan foydalanib, oxirgi ikki bosqichga o'xshash uchini nomli o'zgaruvchiga saqlang. Bu erda ma'lumot olish uchun ba'zi kodlar:

    Java -da maslahat kalkulyatorini yarating 10 -qadam
    Java -da maslahat kalkulyatorini yarating 10 -qadam
    • System.out.print ("Maslahat uchun % kiriting:");

    • tip = ScanNa.nextInt ();

  • TipRatio kalkulyatorining formulasini yarating.

    Java -da maslahat kalkulyatorini yarating 11 -qadam
    Java -da maslahat kalkulyatorini yarating 11 -qadam
    • Turi

      tipRation = tip/100.0;

      uchini ifodalovchi butun sonni haqiqiy foizga aylantirish.
    • E'tibor bering, 100.0 da.0 talab qilinadi, chunki bu holatda "tip" nomli o'zgaruvchi butun son, ya'ni butun son. Tenglamadagi ikkita sondan bittasi kasrga ega bo'lsa, yakuniy natija o'nlik kasrli dubl bo'ladi. Agar ikkala raqam ham butun sonlar bo'lsa, bu hisoblashda xatolikka olib keladi.
  • Jami hisoblash va oxirgi hisob -kitoblarni bajarish uchun mavjud bo'lgan oxirgi o'zgaruvchidan foydalaning. Quyidagi tenglama o'zi uchun gapiradi.

    Java -da maslahat kalkulyatorini yarating 12 -qadam
    Java -da maslahat kalkulyatorini yarating 12 -qadam
    • finalTotal = jami + (jami * tipRatio);

  • FinalTotal -ni ko'rsatish uchun bitta oxirgi chop etish kodini yarating. Chiroyli qilish uchun siz printf deb nomlangan bosib chiqarish usulining biroz ko'proq maxsus versiyasidan foydalanishingiz mumkin:

    Java -da maslahat kalkulyatorini yarating 13 -qadam
    Java -da maslahat kalkulyatorini yarating 13 -qadam
    • System.out.printf ("Maslahat sifatida%d %% bilan jami: $%. 2f / n", maslahat, finalTotal);

    • % Oldidagi harflar bosilgan jumladan keyin buyruqlar bilan ajratilgan o'zgaruvchilarga mos keladi; ular o'zgaruvchilar va harflar tartibining uchlari bilan bog'langan. Bu holda %d "tip" ga va %.2f finalTotal bilan bog'langan. Bu shuni anglatadiki, konsol oldindan aniqlanganidan ko'ra skaner qilingan yoki hisoblangan o'zgaruvchilarni bosib chiqaradi.
    • % D dan keyin ikki % belgisi, shuning uchun konsolda foiz belgisi chiqariladi; Aks holda, printf usuli ishlayotgani sababli xatolikka olib keladi.
  • Tavsiya: