จะสร้างโปรแกรมเครื่องคิดเลขพื้นฐานโดยใช้ Java ได้อย่างไร?
ในการสร้างเครื่องคิดเลขพื้นฐาน คำสั่ง Switch เป็นตัวเลือกที่ดีที่สุด โดยเฉพาะอย่างยิ่งสำหรับผู้ใช้ระดับต้นและระดับกลาง เป็นเพราะรหัสที่ใช้คำสั่ง switch นั้นมีความยาวน้อยกว่ามากและง่ายต่อการเข้าใจเนื่องจากการใช้องค์ประกอบที่ซับซ้อนน้อยกว่าเล็กน้อย
ให้เราอธิบายขั้นตอนทีละขั้นตอนเพื่อสร้างเครื่องคิดเลขพื้นฐานโดยใช้ Java:
ขั้นตอนที่ 1: รับข้อมูลจากผู้ใช้
ขั้นตอนแรกในการสร้างเครื่องคิดเลขคือการรับข้อมูลจากผู้ใช้ ข้อมูลนี้บอกว่าต้องใช้เลขคณิตใดกับตัวเลขใด ตัวอย่างเช่น ไปที่รหัสด้านล่าง:
นำเข้า ชวา ใช้ประโยชน์ . สแกนเนอร์ ;
ระดับ หลัก {
// สร้างเมธอด main()
สาธารณะ คงที่ เป็นโมฆะ หลัก ( สตริง [ ] หาเรื่อง ) {
ถ่าน ผู้ประกอบการ ;
ค่าแรกสองเท่า , ค่าที่สอง , คำนวณผลลัพธ์ ;
อินพุตสแกนเนอร์ = ใหม่ สแกนเนอร์ ( ระบบ. ใน ) ;
ระบบ. ออก . พิมพ์ ( 'เลือกการดำเนินการที่จะดำเนินการ: +, -, *, /, หรือ ^' ) ;
ผู้ประกอบการ = ป้อนข้อมูล. ต่อไป ( ) . ตัวอักษร ( 0 ) ;
ระบบ. ออก . พิมพ์ ( 'ป้อนหมายเลขแรกสำหรับการคำนวณ:' ) ;
ค่าแรก = ป้อนข้อมูล. ถัดไปสองเท่า ( ) ;
ระบบ. ออก . พิมพ์ ( 'ป้อนตัวเลขที่สองสำหรับการคำนวณ:' ) ;
ค่าที่สอง = ป้อนข้อมูล. ถัดไปสองเท่า ( ) ;
คำอธิบายของรหัสด้านบน:
- ขั้นแรกให้นำเข้า ' สแกนเนอร์ ” ยูทิลิตี้ในไฟล์ Java เพื่อดำเนินการดึงข้อมูลจากผู้ใช้ในขณะรันไทม์ และสร้างคลาสที่มี “ หลัก() ' การทำงาน.
- จากนั้น สร้างตัวแปรประเภท char ชื่อ “ ผู้ประกอบการ ” และประเภทจำนวนเต็ม “ ค่าแรก ”, “ ค่าที่สอง ', และ ' คำนวณผลลัพธ์ '. สร้างอินสแตนซ์ของ ' สแกนเนอร์ ” คลาสชื่อ “ ป้อนข้อมูล '.
- จากนั้น พิมพ์สัญลักษณ์การดำเนินการทางคณิตศาสตร์บนคอนโซล และผู้ใช้ป้อนสัญลักษณ์การดำเนินการที่จำเป็น สัญลักษณ์ที่ป้อนจะถูกเก็บไว้ในตัวแปรใหม่ชื่อ “ ผู้ประกอบการ '.
- หลังจากนั้น ดึงหมายเลขแรกและหมายเลขที่สองจากผู้ใช้และเก็บไว้ใน ' ค่าแรก ' และ ' ค่าที่สอง '.
ขั้นตอนที่ 2: รับข้อมูลจากผู้ใช้
ตอนนี้ ใช้ “ สวิตช์ ” คำชี้แจงการใช้เครื่องคิดเลขขั้นพื้นฐาน แต่ละกรณีของคำสั่ง switch จะเกี่ยวข้องกับการดำเนินการเลขคณิตเดียวของเครื่องคิดเลข เยี่ยมชมรหัสด้านล่าง:
สวิตช์ ( ผู้ประกอบการ ) {
กรณี '+' :
คำนวณผลลัพธ์ = ค่าแรก + ค่าที่สอง ;
ระบบ. ออก . พิมพ์ ( 'การเพิ่มมูลค่า' + ค่าแรก + ' และ ' + ค่าที่สอง + ' = ' + คำนวณผลลัพธ์ ) ;
หยุดพัก ;
กรณี '-' :
คำนวณผลลัพธ์ = ค่าแรก - ค่าที่สอง ;
ระบบ. ออก . พิมพ์ ( 'การลบมูลค่าที่ระบุ' + ค่าแรก + ' และ ' + ค่าที่สอง + ' = ' + คำนวณผลลัพธ์ ) ;
หยุดพัก ;
กรณี '*' :
คำนวณผลลัพธ์ = ค่าแรก * ค่าที่สอง ;
ระบบ. ออก . พิมพ์ ( 'การคูณของมูลค่าที่ให้มา' + ค่าแรก + ' และ ' + ค่าที่สอง + ' = ' + คำนวณผลลัพธ์ ) ;
หยุดพัก ;
กรณี '/' :
คำนวณผลลัพธ์ = ค่าแรก / ค่าที่สอง ;
ระบบ. ออก . พิมพ์ ( 'การแบ่งส่วนของมูลค่าที่จัดเตรียมไว้' + ค่าแรก + ' และ ' + ค่าที่สอง + ' = ' + คำนวณผลลัพธ์ ) ;
หยุดพัก ;
กรณี '^' :
คำนวณผลลัพธ์ = คณิตศาสตร์ . ธาร ( ค่าแรก , ค่าที่สอง ) ;
ระบบ. ออก . พิมพ์ ( “พลังแห่งคุณค่าที่ให้มา” + ค่าแรก + ' และ ' + ค่าที่สอง + ' = ' + คำนวณผลลัพธ์ ) ;
หยุดพัก ;
ค่าเริ่มต้น :
ระบบ. ออก . พิมพ์ ( 'โอเปอเรเตอร์ไม่ถูกต้อง!' ) ;
หยุดพัก ;
}
ป้อนข้อมูล. ปิด ( ) ;
}
}
คำอธิบายของรหัสด้านบน:
- ขั้นแรก ให้ใช้ “ สวิตช์ ” การทำงานของ “ ผู้ประกอบการ ' ตัวแปร.
- ถัดไปสร้างกรณีสำหรับ ' + สัญลักษณ์ ” ซึ่งเพิ่มคำว่า “ ค่าแรก ' และ ' ค่าที่สอง ” ตัวแปร และเก็บคำตอบไว้ในตัวแปรแยกต่างหากที่ชื่อ “ คำนวณผลลัพธ์ '.
- นอกจากนี้ ใช้ “ หยุดพัก คำสั่ง ” เพื่อหยุดการประมวลผลและออกจากคำสั่ง switch case
- นอกจากนี้ ให้ใช้ปุ่ม “ System.out.println() ” วิธีการพิมพ์ผลลัพธ์ที่สร้างขึ้นบนคอนโซล
- จากนั้น สร้างกรณีสำหรับ “ – ”, “ + ”, “ * ”, “ / ', และ ' ^ สัญลักษณ์ ” เพื่อดำเนินการลบ บวก คูณ หาร และเลขยกกำลังตามค่าที่ให้มา
- หลังจากนั้นให้ใช้ “ คณิตศาสตร์. ธาร() ” วิธีการดำเนินการของพลังงานกับตัวแปร
- ในที่สุด “ ค่าเริ่มต้น ” ใช้คีย์เวิร์ดที่พิมพ์ข้อความแสดงข้อผิดพลาด ข้อความแสดงข้อผิดพลาดนี้จะปรากฏเฉพาะเมื่อไม่มีการใช้กรณีข้างต้น
- นอกจากนี้ ให้ปิดหน้าต่าง “สแกนเนอร์” เพื่อประหยัดหน่วยความจำและเพิ่มประสิทธิภาพการทำงาน
หลังจากสิ้นสุดขั้นตอนการรวบรวม:
รูปด้านบนแสดงให้เห็นว่ามีการสร้างเครื่องคิดเลขพื้นฐานโดยใช้ Java
บทสรุป
เครื่องคิดเลขพื้นฐานประกอบด้วย +, -, /, * และ ^ ซึ่งสร้างได้โดยใช้คำสั่ง Switch case การดำเนินการทางคณิตศาสตร์แต่ละรายการถือเป็นกรณีสำหรับสวิตช์ และการดำเนินการเฉพาะนั้นจะดำเนินการในเนื้อหา คู่มือนี้ได้แสดงขั้นตอนโดยละเอียดในการสร้างโปรแกรมเครื่องคิดเลขพื้นฐานโดยใช้ Java