ການຄິດໄລ່ເປີເຊັນໃນ Java

ກະວີ: John Pratt
ວັນທີຂອງການສ້າງ: 16 ກຸມພາ 2021
ວັນທີປັບປຸງ: 2 ເດືອນກໍລະກົດ 2024
Anonim
ການຄິດໄລ່ເປີເຊັນໃນ Java - ຄໍາແນະນໍາ
ການຄິດໄລ່ເປີເຊັນໃນ Java - ຄໍາແນະນໍາ

ເນື້ອຫາ

ການຄິດໄລ່ເປີເຊັນມີຫລາຍໆ ຄຳ ຮ້ອງ. ແຕ່ເມື່ອຕົວເລກໃຫຍ່ຂື້ນມັນຈະງ່າຍກວ່າທີ່ຈະໃຊ້ໂປແກຼມ ສຳ ລັບເລື່ອງນີ້. ຂ້າງລຸ່ມນີ້ແມ່ນໄດ້ອະທິບາຍວິທີການຂຽນໂປແກຼມໃນ Java ສຳ ລັບການຄິດໄລ່ເປີເຊັນ.

ເພື່ອກ້າວ

  1. ວາງແຜນໂຄງການຂອງທ່ານ. ເຖິງແມ່ນວ່າການຄິດໄລ່ເປີເຊັນບໍ່ແມ່ນເລື່ອງຍາກແຕ່ມັນກໍ່ສະຫລາດທີ່ຈະເຮັດຕາຕະລາງເວລາຂອງໂປຼແກຼມຂອງທ່ານກ່ອນການຂຽນໂປແກຼມ. ພະຍາຍາມຕອບ ຄຳ ຖາມຕໍ່ໄປນີ້:
    • ໂປຼແກຼມຂອງທ່ານຈະເຮັດວຽກເປັນ ຈຳ ນວນຫຼາຍບໍ? ຖ້າເປັນດັ່ງນັ້ນ, ຊອກຫາວິທີຕ່າງໆທີ່ຈະເຮັດໃຫ້ໂປແກຼມຂອງທ່ານຈັດການກັບຕົວເລກທີ່ແຕກຕ່າງກັນຫຼາຍປະເພດ. ວິທີ ໜຶ່ງ ທີ່ຈະເຮັດສິ່ງນີ້ແມ່ນແບບປະເພດ ທີ່ເລື່ອນໄດ້ ຫຼື ປອດ ເປັນຕົວແປ, ແທນທີ່ຈະ int (ເລກເຕັມ).
  2. ຂຽນລະຫັດ. ເພື່ອຄິດໄລ່ເປີເຊັນທ່ານຕ້ອງການສອງຕົວ ກຳ ນົດ:
    • ຄະແນນທັງ ໝົດ (ຫຼືຄະແນນສູງສຸດທີ່ເປັນໄປໄດ້).
    • ຄະແນນທີ່ບັນລຸໄດ້ (ເຊິ່ງທ່ານຕ້ອງການຄິດໄລ່ເປີເຊັນ).
      • ຕົວຢ່າງ: ຖ້ານັກຮຽນໄດ້ຮັບ 30 ໃນ 100 ຄຳ ຖາມທີ່ຖືກຕ້ອງໃນການທົດສອບ, ແລະທ່ານຕ້ອງການຄິດໄລ່ເປີເຊັນ, ແລ້ວ 100 ແມ່ນ ຈຳ ນວນທັງ ໝົດ (ຄະແນນສູງສຸດ) ແລະ 30 ແມ່ນຄະແນນທີ່ໄດ້ຮັບ, ເຊິ່ງທ່ານຈະປ່ຽນເປັນເປີເຊັນ.
    • ສູດ ສຳ ລັບການຄິດໄລ່ເປີເຊັນແມ່ນ:

      ເປີເຊັນ = (ໄດ້ຄະແນນ x 100) / ຄະແນນທັງ ໝົດ
    • ເພື່ອໃຫ້ໄດ້ຮັບຕົວກໍານົດການເຫຼົ່ານີ້ (ວັດສະດຸປ້ອນ) ໃນ Java ຈາກຜູ້ໃຊ້, ທ່ານສາມາດໃຊ້ ເຄື່ອງສະແກນໜ້າ ທີ່.
  3. ຄິດໄລ່ເປີເຊັນ. ໃຊ້ສູດທີ່ໄດ້ລະບຸໄວ້ໃນບາດກ້າວຜ່ານມາເພື່ອຄິດໄລ່ເປີເຊັນ. ໃຫ້ແນ່ໃຈວ່າຕົວແປທີ່ທ່ານ ກຳ ລັງໃຊ້ຢູ່ໃນການເກັບຄ່າຂອງຄ່າ ເປີເຊັນ, ມີປະເພດທີ່ເລື່ອນໄດ້. ຖ້າບໍ່, ຄຳ ຕອບອາດບໍ່ຖືກຕ້ອງ.
    • ນີ້ແມ່ນຍ້ອນວ່າ ທີ່ເລື່ອນໄດ້ປະເພດຂໍ້ມູນມີຄວາມແມ່ນ ຍຳ 32 ບິດເຊິ່ງແມ່ນແຕ່ຄິດໄລ່ອັດຕານິຍົມເຂົ້າໃນການຄິດໄລ່ເລກຄະນິດສາດ. ສະນັ້ນ ຄຳ ຕອບ ສຳ ລັບການຄິດໄລ່ເລກເຊັ່ນ 5/2 (5 ແບ່ງເປັນ 2) ກັບ float ປະເພດແມ່ນ 2.5
      • ການຄິດໄລ່ດຽວກັນ (5/2) ກັບປະເພດ int ສຳ ລັບຕົວແປ, ກັບຄືນ 2.
      • ຕົວແປທີ່ທ່ານໃຊ້ໃນການເກັບຮັກສາ ຄະແນນທັງ ໝົດ ແລະ ຄະແນນທີ່ບັນລຸໄດ້ ແນວໃດກໍ່ຕາມ int ຈະ. ໂດຍກ ທີ່ເລື່ອນໄດ້ ການນໍາໃຊ້ເປັນປະເພດສໍາລັບຕົວປ່ຽນແປງສໍາລັບການ ເປີເຊັນ ຈະ int ອັດຕະໂນມັດກັບ a ທີ່ເລື່ອນໄດ້ ປ່ຽນໃຈເຫລື້ອມໃສ; ການຄິດໄລ່ທັງ ໝົດ ຈາກນັ້ນຈະຖືກປະຕິບັດເປັນແບບເລື່ອນແທນເລກເຕັມ.
  4. ສະແດງເປີເຊັນຕໍ່ຜູ້ໃຊ້. ເມື່ອໂປຣແກຣມໄດ້ຄິດໄລ່ເປີເຊັນແລ້ວ, ສະແດງໃຫ້ຜູ້ໃຊ້ເຫັນ. ໃຊ້ ໜ້າ ທີ່ ສຳ ລັບສິ່ງນີ້ ລະບົບ .out.print ຫຼື ລະບົບ .out.println (ເພື່ອພິມໃສ່ສາຍ ໃໝ່) ໃນ Java.

ວິທີທີ່ 1 ຂອງ 1: ລະຫັດຕົວຢ່າງ

ການ ນຳ ເຂົ້າ java.util.Scanner; public class main_class {ສາທາລະນະ void static void ຕົ້ນຕໍ (String [] ໂຕ້ຖຽງ) {int ລວມ, ຄະແນນ; ເປີເຊັນທີ່ເລື່ອນໄດ້; inputNumScanner = ເຄື່ອງສະແກນ ໃໝ່ (System.in); System.out.println ("ໃສ່ ຈຳ ນວນທັງ ໝົດ, ຫຼືຄະແນນສູງສຸດ:"); total = inputNumScanner.nextInt (); System.out.println ("ກະລຸນາໃສ່ລະດັບທີ່ໄດ້ຮັບ:"); ແນນ = inputNumScanner.nextInt (); ເປີເຊັນ = (ຄະແນນ * 100 / ທັງ ໝົດ); System.out.println ("ເປີເຊັນແມ່ນ =" + ເປີເຊັນ + "%"); }}

ຄຳ ແນະ ນຳ

  • ພະຍາຍາມສ້າງໂປແກຼມອິນເຕີເຟດ (GUI) ເພື່ອເຮັດໃຫ້ໂປແກຼມມີການໂຕ້ຕອບແລະໃຊ້ງ່າຍຂື້ນ.
  • ພະຍາຍາມຂະຫຍາຍໂປຼແກຼມຂອງທ່ານເພື່ອວ່າທ່ານຈະສາມາດປະຕິບັດການ ຄຳ ນວນຫລາຍກັບມັນ.