Javaда Tip Calculatorду кантип түзүү керек: 13 кадам (сүрөттөр менен)

Мазмуну:

Javaда Tip Calculatorду кантип түзүү керек: 13 кадам (сүрөттөр менен)
Javaда Tip Calculatorду кантип түзүү керек: 13 кадам (сүрөттөр менен)

Video: Javaда Tip Calculatorду кантип түзүү керек: 13 кадам (сүрөттөр менен)

Video: Javaда Tip Calculatorду кантип түзүү керек: 13 кадам (сүрөттөр менен)
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Май
Anonim

Бул макала жеке менталдык математикаңызды жасабастан, санды киргизүүгө жана учту автоматтык түрдө эсептөөгө мүмкүндүк берген, өзүңүздүн жеке эсептегичти түзүүнүн тез жана оңой жолун сунуштайт.

Кадамдар

Javaда Tip Calculator түзүңүз 1 -кадам
Javaда Tip Calculator түзүңүз 1 -кадам

Кадам 1. Netbeans же Eclipse сыяктуу Java IDE (комплекстүү өнүктүрүү чөйрөсү үчүн кыска) жүктөп алыңыз

  • Netbeansти түшүрүү үчүн Netbeans.org веб -сайтына кирип, беттин оң жагындагы чоң апельсин баскычын басыңыз Жүктөө.
  • Учу эсептегич салыштырмалуу жөнөкөй колдонмо болгондуктан, сиз гана Java SE (стандарттык басылышы) жүктөп алуу керек. The.exe файлын жүктөп бүткөндөн кийин, NetBeans орнотуучусун ачыңыз. Орноткучтагы стандарттар параметрлери бул программа үчүн жетиштүү, андыктан программа үчүн керектүү компоненттер жок деп коркпостон стандарттык басылышын жүктөп алсаңыз болот.
Javaда Tip Calculator түзүңүз 2 -кадам
Javaда Tip Calculator түзүңүз 2 -кадам

Кадам 2. Java JDK жүктөп алыңыз

Аны https://www.oracle.com/technetwork/articles/javase/jdk-netbeans-jsp-142931.html сайтынан таба аласыз.

Ал жерде сиз тиешелүү машинаңызга ылайыктуу JDKти көрсөтө аласыз

Javaда Tip Calculator түзүңүз 3 -кадам
Javaда Tip Calculator түзүңүз 3 -кадам

Кадам 3. NetBeans программасын иштетип, жаңы долбоор түзүңүз

Сол жактын жогорку жагындагы ачылуучу менюга өтүңүз, анда Файл дейт жана Жаңы долбоорду тандаңыз

Javaда Tip Calculator түзүңүз 4 -кадам
Javaда Tip Calculator түзүңүз 4 -кадам

Кадам 4. Жаңы долбоорду орнотуу

Кийинки чакырыкта, категорияларда Java жана долбоорлордо Java тиркемесин тандаңыз; булар адатта демейки боюнча баса белгиленет. Кийинкини басыңыз.

  • Долбооруңузга ат коюңуз. Арналган Папканы белгилөө кутучасын белгилебеңиз жана Негизги Классты түзүү кутучасын белгилеңиз.
  • Муну менен аягына чыгарыңыз, анан сиз долбооруңузду түздүңүз.
Javaда Tip Calculator түзүү 5 -кадам
Javaда Tip Calculator түзүү 5 -кадам

Кадам 5. Бул долбоордун өзгөрмөлөрүн түзүңүз

  • Окуган саптын астында

    public static void main (String args)

    , төмөнкү өзгөрмөлөрдү түзүңүз:

    • эки эсе жалпы;

    • int tip;

    • double tipRatio;

    • кош финал Бардыгы;

  • Алар ар башка сапта болобу же бир эле сапта биринин артынан бири мааниге ээ эмес.
  • Булар мисалдын өзгөрмөлөрү деп аташат. Алар негизинен программанын эсинде баалуулукка шилтемелер болуп саналат. Мисал өзгөрмөлөрүн мындай атаганыңыздын себеби, аларды эмне үчүн колдоно турганыңызга байланыштыруу. e.i finalTotal өзгөрмөсү акыркы жооп үчүн колдонулат.
  • "Кош" жана "int" тамгаларынын баш тамгасынын жоктугу жана сөздөрдүн аягындагы чекит чекиттери (;) маанилүү.
  • Маалымат үчүн, int - бул дайыма бүтүн сандар болгон өзгөрмөлөр, башкача айтканда 1, 2, 3 … ж.
Javaда Tip Calculator түзүңүз 6 -кадам
Javaда Tip Calculator түзүңүз 6 -кадам

Кадам 6. Программаны иштеткенден кийин колдонуучу киргизүүгө мүмкүндүк бере турган сканердин утилитасын импорттоңуз

Барактын жогору жагында, саптын астында

пакет (долбоордун аталышы)

жана @author ээсинин сабынын үстүнө териңиз:

java.util. Scanner импорттоо;

Javaда Tip Calculator түзүңүз 7 -кадам
Javaда Tip Calculator түзүңүз 7 -кадам

Кадам 7. Сканер объектин түзүү

Объекттин кайсы линия коду түзүлгөнү мааниге ээ болбосо да, ырааттуулук үчүн мисал өзгөрмөлөрүнөн кийин коддун линиясын жазыңыз. Сканер жасоо программалоодо башка объекттерди түзүүгө окшош.

  • Анын курулушу төмөнкүчө:

    "Класстын аты" "объектинин аты" = "жаңы" "Класстын аты" ("Жол");

    тырмакча белгилерин эске албаганда.

  • Бул учурда мындай болмок:

    Scanner ScanNa = жаңы сканер (System.in);

  • "Жаңы" ачкыч сөзү жана "System.in" кашаанын мааниси чоң. "Жаңы" ачкыч сөзү негизинен бул объект жаңы экенин айтат, бул ашыкча сезилет, бирок сканерди түзүү үчүн керек. Ошол эле учурда "System.in" - бул сканердин объекттери кандай өзгөрмө тиркелет, бул учурда System.in аны өзгөрмө колдонуучу киргизе турган нерсеге айландырат.

8 -кадам.

  • Консолун басып чыгара баштаңыз.

    Javaда Tip Calculator түзүңүз 8 -кадам
    Javaда Tip Calculator түзүңүз 8 -кадам
    • System.out.print ("Сумманы кошкондо жалпы сумманы киргизиңиз: $");

    • Кашаадагы саптын цитаталары маанилүү.
    • Негизи, бул код линиясы программа иштетилгенден кийин консолго сөздү басып чыгарат. Бул учурда, сөздөр "Салыкты кошкондо, бардыгын киргизиңиз: $" болмокчу.
    • Жакадагы сүйлөмдүн айланасындагы цитаталар Java бул сүйлөм экенин билиши үчүн керек, антпесе ал жок болгон бир нече өзгөрмөлөрдү карап көрөт.
  • Программа үчүн биринчи колдонуучу киргизүү. Коддун кийинки сабында сиз сканерди жана мурда түзүлгөн өзгөрмөлөрдүн бирин колдоносуз. Бул код линиясын караңыз:

    Javaда Tip Calculator түзүү 9 -кадам
    Javaда Tip Calculator түзүү 9 -кадам
    • жалпы = ScanNa.nextDouble ();

    • "Тотал" мурунку өзгөрмө, ал эми "ScanNa" - Сканер объектиңиздин аты. Фразасы "nextDouble ();" бул сканер классынан алынган ыкма. Негизинен, бул киргизилген кийинки кош типтеги сан ошол сканер тарабынан окулат дегенди билдирет.
    • Кыскача айтканда, сканер окуган санды Total өзгөрмөсү колдонот.
  • Учтун пайызын киргизүүгө чакыруу жасаңыз. Андан кийин сканерди колдонуңуз, акыркы эки кадамга окшош учу деп аталган өзгөрмөнүн номерин сактоо үчүн. Бул жерде шилтеме үчүн кээ бир коддор бар:

    Javaда Tip Calculator түзүү 10 -кадам
    Javaда Tip Calculator түзүү 10 -кадам
    • System.out.print ("Enter % to tip:");

    • tip = ScanNa.nextInt ();

  • TipRatio эсептегичтин формуласын түзүңүз.

    Javaда Tip Calculator түзүңүз 11 -кадам
    Javaда Tip Calculator түзүңүз 11 -кадам
    • Түрү

      tipRation = tip/100.0;

      иш жүзүндөгү пайызды көрсөтүүчү бүт санды айландыруу.
    • Эске алыңыз, 100.0 ичинде.0 талап кылынат, анткени бул учурда "tip" деп аталган өзгөрмө бүтүн сан, б.а. бүтүн сан. Теңдемедеги эки сандын биринде ондук бар болсо, акыркы жыйынтык ондук менен кош болот. Эгерде эки номер тең бүтүндөй сандар болсо, бул эсептөө катасына алып келет.
  • Бардыгын эсептөө үчүн акыркы өзгөрмөнү колдонуп, акыркы эсептөөлөрдү жасаңыз. Төмөнкү теңдеме өзү үчүн сүйлөйт.

    Javaда Tip Calculator түзүңүз 12 -кадам
    Javaда Tip Calculator түзүңүз 12 -кадам
    • finalTotal = жалпы + (жалпы * tipRatio);

  • FinalTotalты көрсөтүү үчүн коддун бир акыркы басып чыгарылышын түзүңүз. Аны бир аз кооз кылуу үчүн printf деп аталган басып чыгаруу ыкмасынын бир аз дагы атайын версиясын колдонсоңуз болот:

    Javaда Tip Calculator түзүңүз 13 -кадам
    Javaда Tip Calculator түзүңүз 13 -кадам
    • System.out.printf ("Бардыгы%d %% учу менен: $%. 2f / n", кеңеш, finalTotal);

    • Алдында % тамгалары басылган сүйлөмдөн кийин командалар менен бөлүнгөн өзгөрмөлөргө туура келет; алар өзгөрмөлөрдүн жана тамгалардын тартибине байланыштуу. Бул учурда %d "tip" менен, %.2f finalTotal менен байланышкан. Бул консол алдын ала аныкталган нерсеге караганда сканерленген же эсептелген өзгөрмөлөрдү басып чыгарат.
    • % D анын артынан кош % белгиси консоль чындыгында пайыздык белгини басып чыгарат; антпесе, printf методунун иштешинен улам ката кетирет.
  • Сунушталууда: