ວິທີການຄິດໄລ່ອັດຕາສ່ວນໃນ Java

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

ເນື້ອຫາ

ການຄິດໄລ່ເປີເຊັນສາມາດເປັນການຊ່ວຍເຫຼືອອັນໃຫຍ່ຫຼວງ.ແຕ່ເມື່ອຕົວເລກໃຫຍ່ຂຶ້ນ, ມັນຈະໃຊ້ໂປຣແກຣມຄິດໄລ່ມັນງ່າຍຂຶ້ນຫຼາຍ. ເພື່ອຄວາມສົນໃຈຂອງເຈົ້າ, ຄໍາແນະນໍາວິທີເຈົ້າສາມາດສ້າງໂປຣແກຣມຄິດໄລ່ເປີເຊັນຢູ່ໃນ Java.

ຂັ້ນຕອນ

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

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

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

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

ຄໍາແນະນໍາ

  • ພະຍາຍາມສ້າງສ່ວນປະກອບຂອງຜູ້ໃຊ້ກຣາຟິກທີ່ເຮັດໃຫ້ໂປຣແກມສາມາດໂຕ້ຕອບໄດ້ງ່າຍແລະໃຊ້ງ່າຍຂຶ້ນ.
  • ພະຍາຍາມຂະຫຍາຍໂຄງການຂອງເຈົ້າເພື່ອເຮັດການຄິດໄລ່ເລກຄະນິດສອງສາມອັນ.