วิธีสร้าง Tip Calculator ใน Java: 13 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

วิธีสร้าง Tip Calculator ใน Java: 13 ขั้นตอน (พร้อมรูปภาพ)
วิธีสร้าง Tip Calculator ใน Java: 13 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีสร้าง Tip Calculator ใน Java: 13 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีสร้าง Tip Calculator ใน Java: 13 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Install Microsoft 365 จากหน้าเว็ป Microsoft ของแท้ 100% #microsoft365 2024, อาจ
Anonim

บทความนี้นำเสนอวิธีที่รวดเร็วและง่ายดายในการสร้างเครื่องคำนวณทิปของคุณเอง ช่วยให้คุณป้อนตัวเลขและคำนวณทิปโดยอัตโนมัติ โดยไม่ต้องคิดเลขในใจ

ขั้นตอน

สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 1
สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 1

ขั้นตอนที่ 1 ดาวน์โหลด Java IDE (ย่อมาจากสภาพแวดล้อมการพัฒนาแบบรวม) เช่น Netbeans หรือ Eclipse

  • หากต้องการดาวน์โหลด Netbeans ให้ไปที่เว็บไซต์ Netbeans.org แล้วกดปุ่มสีส้มขนาดใหญ่ที่ด้านบนขวาของหน้าที่ระบุว่าดาวน์โหลด
  • เนื่องจากเครื่องคำนวณทิปเป็นแอพพลิเคชั่นที่ค่อนข้างง่าย คุณเพียงแค่ต้องดาวน์โหลด Java SE (รุ่นมาตรฐาน) เมื่อคุณดาวน์โหลดไฟล์ the.exe เสร็จแล้ว ให้เรียกใช้ป๊อปอัปโปรแกรมติดตั้ง NetBeans ตัวเลือกมาตรฐานในตัวติดตั้งนั้นเพียงพอสำหรับโปรแกรมนี้ คุณจึงสามารถดาวน์โหลดรุ่นมาตรฐานได้โดยไม่ต้องกลัวว่าจะไม่มีส่วนประกอบที่จำเป็นสำหรับโปรแกรม
สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 2
สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 2

ขั้นตอนที่ 2 ดาวน์โหลด Java JDK

คุณสามารถค้นหาได้ที่

ในนั้น คุณสามารถระบุ JDK ที่เหมาะสมสำหรับเครื่องของคุณ

สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 3
สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 3

ขั้นตอนที่ 3 เรียกใช้โปรแกรม NetBeans และสร้างโครงการใหม่

ไปที่เมนูแบบเลื่อนลงที่ด้านบนซ้ายที่ระบุว่า ไฟล์ และเลือก โครงการใหม่

สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 4
สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 4

ขั้นตอนที่ 4 ตั้งค่าโครงการใหม่

บนพร้อมต์ที่ตามมา ในหมวดหมู่ เลือก Java และในโปรเจ็กต์ เลือกแอปพลิเคชัน Java สิ่งเหล่านี้มักจะถูกเน้นโดยค่าเริ่มต้น คลิกถัดไป

  • ตั้งชื่อโครงการของคุณ ยกเลิกการเลือกช่องทำเครื่องหมายโฟลเดอร์เฉพาะ และเลือกช่องทำเครื่องหมายสร้างคลาสหลักไว้
  • เสร็จแล้วก็สร้างโปรเจ็กต์ของคุณ
สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 5
สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 5

ขั้นตอนที่ 5. สร้างตัวแปรสำหรับโครงการนี้

  • ใต้บรรทัดที่เขียนว่า

    โมฆะคงที่สาธารณะ main(String args)

    ให้สร้างตัวแปรต่อไปนี้:

    • รวมสองเท่า;

    • ทิป int;

    • เคล็ดลับคู่อัตราส่วน;

    • คู่สุดท้ายรวม;

  • ไม่ว่าพวกเขาจะอยู่ในบรรทัดที่ต่างกันหรือบรรทัดเดียวกันทีละบรรทัดก็ไม่สำคัญ
  • สิ่งเหล่านี้เรียกว่าตัวแปรอินสแตนซ์ โดยพื้นฐานแล้วเป็นข้อมูลอ้างอิงสำหรับค่าที่จะเก็บไว้ในหน่วยความจำของโปรแกรม เหตุผลที่คุณตั้งชื่อตัวแปรอินสแตนซ์ด้วยวิธีนี้คือการเชื่อมโยงกับสิ่งที่คุณจะใช้เพื่อ 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" ในวงเล็บมีความสำคัญ คำหลัก "ใหม่" โดยทั่วไปบอกว่าวัตถุนี้เป็นของใหม่ ซึ่งอาจฟังดูซ้ำซาก แต่จำเป็นสำหรับการสร้างเครื่องสแกน ในขณะเดียวกัน “System.in” คือสิ่งที่ตัวแปรที่อ็อบเจ็กต์ Scanner แนบ ในกรณีนี้ System.in จะทำให้ตัวแปรเป็นสิ่งที่ผู้ใช้พิมพ์

ขั้นตอนที่ 8

  • เริ่มต้นการเขียนคอนโซลพิมพ์ออกมา

    สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 8
    สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 8
    • System.out.print("ใส่ยอดรวมภาษี: $");

    • ใบเสนอราคาสำหรับบรรทัดในวงเล็บมีความสำคัญ
    • โดยพื้นฐานแล้ว โค้ดบรรทัดนี้จะทำให้พิมพ์คำบนคอนโซลเมื่อโปรแกรมทำงาน ในกรณีนี้ คำว่า "Enter Total, including Tax: $"
    • จำเป็นต้องใช้เครื่องหมายคำพูดรอบประโยคในวงเล็บเพื่อให้แน่ใจว่า Java รู้ว่านี่คือประโยค มิฉะนั้นจะพิจารณาตัวแปรหลายตัวที่ไม่มีอยู่จริง
  • สร้างอินพุตผู้ใช้ครั้งแรกสำหรับโปรแกรม ในโค้ดบรรทัดถัดไป คุณจะใช้เครื่องสแกนและหนึ่งในตัวแปรที่คุณสร้างไว้ก่อนหน้านี้ ดูโค้ดบรรทัดนี้:

    สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 9
    สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 9
    • รวม = ScanNa.nextDouble();

    • "ผลรวม" เป็นตัวแปรจากเมื่อก่อน และ "ScanNa" คือชื่อของวัตถุสแกนเนอร์ของคุณ วลี "nextDouble();" เป็นวิธีการจากคลาสสแกนเนอร์ โดยทั่วไปหมายความว่าหมายเลขประเภทคู่ถัดไปที่ป้อนจะถูกอ่านโดยเครื่องสแกนนั้น
    • ในระยะสั้นตัวเลขที่อ่านโดยเครื่องสแกนจะถูกใช้โดยตัวแปร Total
  • แจ้งให้ป้อนเปอร์เซ็นต์ของเคล็ดลับ จากนั้นใช้เครื่องสแกนเพื่อบันทึกตัวเลขในตัวแปรชื่อ tip คล้ายกับสองขั้นตอนสุดท้าย นี่คือรหัสบางส่วนสำหรับการอ้างอิง:

    สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 10
    สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 10
    • System.out.print("ป้อน % ถึงคำแนะนำ: ");

    • เคล็ดลับ = ScanNa.nextInt();

  • สร้างสูตรสำหรับเครื่องคิดเลข tipRatio

    สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 11
    สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 11
    • พิมพ์

      tipRation = เคล็ดลับ/100.0;

      เพื่อเปลี่ยนจำนวนเต็มที่แสดงเปอร์เซ็นต์ของทิปเป็นเปอร์เซ็นต์จริง
    • โปรดทราบว่าจำเป็นต้องมี.0 ใน 100.0 เนื่องจากในสถานการณ์นี้ ตัวแปรชื่อ "tip" จะเป็นจำนวนเต็ม กล่าวคือ เป็นจำนวนเต็ม ตราบใดที่หนึ่งในสองตัวเลขในสมการมีทศนิยม ผลลัพธ์ที่ได้จะเป็นทศนิยมสองเท่า หากทั้งสองตัวเลขที่มีจำนวนเต็มแม้ว่าจะทำให้เกิดข้อผิดพลาดในการคำนวณ
  • ใช้ตัวแปรสุดท้ายที่มีในการคำนวณผลรวมและทำการคำนวณล่าสุด สมการต่อไปนี้พูดเพื่อตัวเอง

    สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 12
    สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 12
    • finalTotal = รวม + (รวม * tipRatio);

  • สร้างรหัสพร้อมท์งานพิมพ์สุดท้ายหนึ่งบรรทัดเพื่อแสดงผลรวมสุดท้าย คุณสามารถใช้วิธีการพิมพ์รุ่นพิเศษที่เรียกว่า printf เพื่อให้ดูน่าสนใจยิ่งขึ้น:

    สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 13
    สร้างเครื่องคำนวณทิปใน Java ขั้นตอนที่ 13
    • System.out.printf("ยอดรวมโดย %d%% เป็นทิป: $%.2f\n", ทิป, ยอดรวมสุดท้าย);

    • ตัวอักษรนำหน้าด้วย % สอดคล้องกับตัวแปรที่คั่นด้วยคำสั่งหลังประโยคที่พิมพ์ พวกมันเชื่อมโยงกันในลำดับของตัวแปรและตัวอักษร ในกรณีนี้ %d เชื่อมโยงกับ "เคล็ดลับ" และ %.2f เชื่อมโยงกับผลรวมสุดท้าย เพื่อให้คอนโซลพิมพ์ตัวแปรที่สแกนหรือคำนวณ แทนที่จะพิมพ์สิ่งที่กำหนดไว้ล่วงหน้า
    • เครื่องหมาย % สองครั้งหลังจาก %d เพื่อที่คอนโซลจะพิมพ์เครื่องหมายเปอร์เซ็นต์จริง ไม่เช่นนั้นจะทำให้เกิดข้อผิดพลาดเนื่องจากวิธีการทำงานของวิธี printf
  • แนะนำ: