บทความนี้นำเสนอวิธีที่รวดเร็วและง่ายดายในการสร้างเครื่องคำนวณทิปของคุณเอง ช่วยให้คุณป้อนตัวเลขและคำนวณทิปโดยอัตโนมัติ โดยไม่ต้องคิดเลขในใจ
ขั้นตอน
ขั้นตอนที่ 1 ดาวน์โหลด Java IDE (ย่อมาจากสภาพแวดล้อมการพัฒนาแบบรวม) เช่น Netbeans หรือ Eclipse
- หากต้องการดาวน์โหลด Netbeans ให้ไปที่เว็บไซต์ Netbeans.org แล้วกดปุ่มสีส้มขนาดใหญ่ที่ด้านบนขวาของหน้าที่ระบุว่าดาวน์โหลด
- เนื่องจากเครื่องคำนวณทิปเป็นแอพพลิเคชั่นที่ค่อนข้างง่าย คุณเพียงแค่ต้องดาวน์โหลด Java SE (รุ่นมาตรฐาน) เมื่อคุณดาวน์โหลดไฟล์ the.exe เสร็จแล้ว ให้เรียกใช้ป๊อปอัปโปรแกรมติดตั้ง NetBeans ตัวเลือกมาตรฐานในตัวติดตั้งนั้นเพียงพอสำหรับโปรแกรมนี้ คุณจึงสามารถดาวน์โหลดรุ่นมาตรฐานได้โดยไม่ต้องกลัวว่าจะไม่มีส่วนประกอบที่จำเป็นสำหรับโปรแกรม
ขั้นตอนที่ 2 ดาวน์โหลด Java JDK
คุณสามารถค้นหาได้ที่
ในนั้น คุณสามารถระบุ JDK ที่เหมาะสมสำหรับเครื่องของคุณ
ขั้นตอนที่ 3 เรียกใช้โปรแกรม NetBeans และสร้างโครงการใหม่
ไปที่เมนูแบบเลื่อนลงที่ด้านบนซ้ายที่ระบุว่า ไฟล์ และเลือก โครงการใหม่
ขั้นตอนที่ 4 ตั้งค่าโครงการใหม่
บนพร้อมต์ที่ตามมา ในหมวดหมู่ เลือก Java และในโปรเจ็กต์ เลือกแอปพลิเคชัน Java สิ่งเหล่านี้มักจะถูกเน้นโดยค่าเริ่มต้น คลิกถัดไป
- ตั้งชื่อโครงการของคุณ ยกเลิกการเลือกช่องทำเครื่องหมายโฟลเดอร์เฉพาะ และเลือกช่องทำเครื่องหมายสร้างคลาสหลักไว้
- เสร็จแล้วก็สร้างโปรเจ็กต์ของคุณ
ขั้นตอนที่ 5. สร้างตัวแปรสำหรับโครงการนี้
-
ใต้บรรทัดที่เขียนว่า
โมฆะคงที่สาธารณะ main(String args)
-
รวมสองเท่า;
-
ทิป int;
-
เคล็ดลับคู่อัตราส่วน;
-
คู่สุดท้ายรวม;
-
- ไม่ว่าพวกเขาจะอยู่ในบรรทัดที่ต่างกันหรือบรรทัดเดียวกันทีละบรรทัดก็ไม่สำคัญ
- สิ่งเหล่านี้เรียกว่าตัวแปรอินสแตนซ์ โดยพื้นฐานแล้วเป็นข้อมูลอ้างอิงสำหรับค่าที่จะเก็บไว้ในหน่วยความจำของโปรแกรม เหตุผลที่คุณตั้งชื่อตัวแปรอินสแตนซ์ด้วยวิธีนี้คือการเชื่อมโยงกับสิ่งที่คุณจะใช้เพื่อ e.i ตัวแปร finalTotal ใช้สำหรับคำตอบสุดท้าย
- การขาดการใช้อักษรตัวพิมพ์ใหญ่ใน "double" และ "int" และเครื่องหมายอัฒภาค (;) ที่ท้ายคำมีความสำคัญ
- สำหรับการอ้างอิง int คือตัวแปรที่เป็นจำนวนเต็มเสมอ เช่น 1, 2, 3… เป็นต้น ในขณะที่ตัวคูณมีทศนิยมอยู่ในตัว
ขั้นตอนที่ 6 นำเข้ายูทิลิตี้สแกนเนอร์ ซึ่งจะอนุญาตให้ผู้ใช้ป้อนข้อมูลเมื่อโปรแกรมทำงาน
ที่ด้านบนสุดของหน้า ด้านล่างขวาของบรรทัด
แพ็คเกจ (ชื่อโครงการ)
และเหนือบรรทัดเจ้าของ @author ให้พิมพ์:
นำเข้า java.util. Scanner;
ขั้นตอนที่ 7 สร้างวัตถุสแกนเนอร์
แม้ว่าออบเจ็กต์จะถูกสร้างขึ้นบรรทัดใดไม่สำคัญ ให้เขียนบรรทัดของโค้ดต่อจากตัวแปรอินสแตนซ์เพื่อความสอดคล้อง การสร้างเครื่องสแกนนั้นคล้ายกับการสร้างวัตถุประเภทอื่นๆ ในการเขียนโปรแกรม
-
โดยมีการก่อสร้างดังนี้
“ชื่อคลาส” “ชื่อของวัตถุ” = “ใหม่” “ชื่อคลาส” (“เส้นทาง”);
ยกเว้นเครื่องหมายอัญประกาศ
-
ในกรณีนี้จะเป็น:
สแกนเนอร์ ScanNa = สแกนเนอร์ใหม่ (System.in);
- คำหลัก "ใหม่" และ "System.in" ในวงเล็บมีความสำคัญ คำหลัก "ใหม่" โดยทั่วไปบอกว่าวัตถุนี้เป็นของใหม่ ซึ่งอาจฟังดูซ้ำซาก แต่จำเป็นสำหรับการสร้างเครื่องสแกน ในขณะเดียวกัน “System.in” คือสิ่งที่ตัวแปรที่อ็อบเจ็กต์ Scanner แนบ ในกรณีนี้ System.in จะทำให้ตัวแปรเป็นสิ่งที่ผู้ใช้พิมพ์
ขั้นตอนที่ 8
เริ่มต้นการเขียนคอนโซลพิมพ์ออกมา
-
System.out.print("ใส่ยอดรวมภาษี: $");
- ใบเสนอราคาสำหรับบรรทัดในวงเล็บมีความสำคัญ
- โดยพื้นฐานแล้ว โค้ดบรรทัดนี้จะทำให้พิมพ์คำบนคอนโซลเมื่อโปรแกรมทำงาน ในกรณีนี้ คำว่า "Enter Total, including Tax: $"
- จำเป็นต้องใช้เครื่องหมายคำพูดรอบประโยคในวงเล็บเพื่อให้แน่ใจว่า Java รู้ว่านี่คือประโยค มิฉะนั้นจะพิจารณาตัวแปรหลายตัวที่ไม่มีอยู่จริง
สร้างอินพุตผู้ใช้ครั้งแรกสำหรับโปรแกรม ในโค้ดบรรทัดถัดไป คุณจะใช้เครื่องสแกนและหนึ่งในตัวแปรที่คุณสร้างไว้ก่อนหน้านี้ ดูโค้ดบรรทัดนี้:
-
รวม = ScanNa.nextDouble();
- "ผลรวม" เป็นตัวแปรจากเมื่อก่อน และ "ScanNa" คือชื่อของวัตถุสแกนเนอร์ของคุณ วลี "nextDouble();" เป็นวิธีการจากคลาสสแกนเนอร์ โดยทั่วไปหมายความว่าหมายเลขประเภทคู่ถัดไปที่ป้อนจะถูกอ่านโดยเครื่องสแกนนั้น
- ในระยะสั้นตัวเลขที่อ่านโดยเครื่องสแกนจะถูกใช้โดยตัวแปร Total
แจ้งให้ป้อนเปอร์เซ็นต์ของเคล็ดลับ จากนั้นใช้เครื่องสแกนเพื่อบันทึกตัวเลขในตัวแปรชื่อ tip คล้ายกับสองขั้นตอนสุดท้าย นี่คือรหัสบางส่วนสำหรับการอ้างอิง:
-
System.out.print("ป้อน % ถึงคำแนะนำ: ");
-
เคล็ดลับ = ScanNa.nextInt();
สร้างสูตรสำหรับเครื่องคิดเลข tipRatio
-
พิมพ์
tipRation = เคล็ดลับ/100.0;
เพื่อเปลี่ยนจำนวนเต็มที่แสดงเปอร์เซ็นต์ของทิปเป็นเปอร์เซ็นต์จริง
- โปรดทราบว่าจำเป็นต้องมี.0 ใน 100.0 เนื่องจากในสถานการณ์นี้ ตัวแปรชื่อ "tip" จะเป็นจำนวนเต็ม กล่าวคือ เป็นจำนวนเต็ม ตราบใดที่หนึ่งในสองตัวเลขในสมการมีทศนิยม ผลลัพธ์ที่ได้จะเป็นทศนิยมสองเท่า หากทั้งสองตัวเลขที่มีจำนวนเต็มแม้ว่าจะทำให้เกิดข้อผิดพลาดในการคำนวณ
ใช้ตัวแปรสุดท้ายที่มีในการคำนวณผลรวมและทำการคำนวณล่าสุด สมการต่อไปนี้พูดเพื่อตัวเอง
-
finalTotal = รวม + (รวม * tipRatio);
สร้างรหัสพร้อมท์งานพิมพ์สุดท้ายหนึ่งบรรทัดเพื่อแสดงผลรวมสุดท้าย คุณสามารถใช้วิธีการพิมพ์รุ่นพิเศษที่เรียกว่า printf เพื่อให้ดูน่าสนใจยิ่งขึ้น:
-
System.out.printf("ยอดรวมโดย %d%% เป็นทิป: $%.2f\n", ทิป, ยอดรวมสุดท้าย);
- ตัวอักษรนำหน้าด้วย % สอดคล้องกับตัวแปรที่คั่นด้วยคำสั่งหลังประโยคที่พิมพ์ พวกมันเชื่อมโยงกันในลำดับของตัวแปรและตัวอักษร ในกรณีนี้ %d เชื่อมโยงกับ "เคล็ดลับ" และ %.2f เชื่อมโยงกับผลรวมสุดท้าย เพื่อให้คอนโซลพิมพ์ตัวแปรที่สแกนหรือคำนวณ แทนที่จะพิมพ์สิ่งที่กำหนดไว้ล่วงหน้า
- เครื่องหมาย % สองครั้งหลังจาก %d เพื่อที่คอนโซลจะพิมพ์เครื่องหมายเปอร์เซ็นต์จริง ไม่เช่นนั้นจะทำให้เกิดข้อผิดพลาดเนื่องจากวิธีการทำงานของวิธี printf