ಕಂಪ್ಯೂಟರ್ಪ್ರೋಗ್ರಾಮಿಂಗ್

BigInteger ಜಾವಾ: ಸಂಖ್ಯೆಯಲ್ಲಿ ಕೆಲಸ

ಜಾವಾ ದೊಡ್ಡ ಉದ್ಯಮವಾಗಿ ವೆಬ್ ಬಳಕೆಯಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಇದು ಅಲ್ಲಿ ಬಹಳ ಕೆಲಸ ಅಗತ್ಯವಿದೆ ಇತರ ವಿಷಯದ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ, ಅನ್ವಯವಾಗುತ್ತದೆ ದೊಡ್ಡ ಸಂಖ್ಯೆಯಲ್ಲಿ. ಜಾವಾ ಆದಿಮ ರೀತಿಯ ಹೊಂದಿದೆ, ಅವು ಸಾಕಾಗುವುದಿಲ್ಲ ಸನ್ನಿವೇಶಗಳು ಇವೆ.

ಶ್ರೇಣಿಯ ಔಟ್ಪುಟ್ ತಪ್ಪು ಲೆಕ್ಕಾಚಾರಗಳು ಕಾರಣವಾಗುತ್ತದೆ ನಲ್ಲಿ ಸ್ಥಳಾಂತರವನ್ನು ಮಾದರಿ, - ಇದು ಎಲ್ಲಾ ಪ್ರಾಚೀನತೆ ಒಂದು ಅಹಿತಕರ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಎಂದು ಕರೆಯುತ್ತಾರೆ. ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ ವಿಶೇಷ ವರ್ಗ BigInteger ಇಲ್ಲ. ಇರಲಿಲ್ಲ ವೇಳೆ ಈ ಪ್ರಕರಣದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿ ಒಂದು ಪ್ರತ್ಯೇಕ ವರ್ಗ ಜಾವಾ, ಜಾವಾ ನೆರವೇರಿಸಲಾಯಿತು. ನಮಗೆ ಹೆಚ್ಚು ವಿಸ್ತಾರವಾಗಿ ಪರಿಗಣಿಸೋಣ.

ವರ್ಗ BigInteger ಜಾವಾ: ವಿವರಣೆ

ನಿಮಗೆ ತಿಳಿದಂತೆ, BigInteger ವರ್ಗದ ದೊಡ್ಡ ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯಗಳಿಗೆ ಸುತ್ತುತ್ತದೆ. ವಸ್ತು ಈ ರೀತಿಯ ಹಲವಾರು ಕಲ್ಪಿಸಲಾಗಿದೆ, ನೀವು ಅದರ ನಿರ್ಮಾಣಕಾರ ಅಥವಾ ಒಂದು ಸ್ಥಿರ ವಿಧಾನವನ್ನು valueOf ಆಫ್ overloads ಒಂದು ಬಳಸಬಹುದು. ಒಂದು ಚರ್ಚೆಯಂತೆ ಕನ್ಸ್ಟ್ರಕ್ಟರ್ಸ್ ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ ಬೈಟ್ ರಚನೆಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಪರಿವರ್ತಿಸಲು BigInteger ಜಾವಾದಲ್ಲಿ ಪೂರ್ಣಾಂಕಗಳ ಪ್ರತಿನಿಧಿಸುವ ಸರಳ ರೀತಿಯ ಸ್ಥಿರ ವಿಧಾನವನ್ನು valueOf ಬಳಸಿ.

ಜಾವಾ ಈ ವರ್ಗದ ಮೌಲ್ಯಗಳು ಅಡಕವಾಗಿರುತ್ತದೆ ಮೇಲೆ ಗಣಿತದ ಶಸ್ತ್ರಚಿಕಿತ್ಸೆಗೆ ನಿರ್ವಾಹಕರು ಅತಿಯಾದ ಸಾಧ್ಯತೆಯೇ ಏಕೆಂದರೆ, ಸರಿಯಾದ ವಿಧಾನಗಳ ಒದಗಿಸಿದ. ಅವುಗಳನ್ನು ಹೆಚ್ಚಿನ ಚರ್ಚಿಸಲಾಗುವುದು.

ಜಾವಾ BigInteger: ವಿಧಾನಗಳು ಮತ್ತು ಅವುಗಳ ಬಳಕೆಯ ಉದಾಹರಣೆಗಳು

ಈ ವರ್ಗ ತನ್ನ ವಶದಲ್ಲಿ ನೀವು ಸಂಖ್ಯಾ ಮೌಲ್ಯಗಳು ಹುಟ್ಟಿಸಿದ್ದನು ಮತ್ತು ಅವುಗಳ ಮೇಲೆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಗಣಿತದ ವಿವಿಧ ಅನುಮತಿಸುವ ವಿಧಾನಗಳು ಹೊಂದಿದೆ. ಕೆಳಗೆ ಈ ವಿಧಾನಗಳ ಪಟ್ಟಿ.

ನಮಗೆ ಅಂಕಗಣಿತದ ಚಟುವಟಿಕೆಗಳ ವಿಧಾನಗಳು ಲೆಟ್:

; - ಒಂದು ಚರ್ಚೆಯಂತೆ ವರ್ಗಾಯಿಸಲಾಯಿತು, ವಸ್ತುವಿನ ಪ್ರವಾಹದ ಮೌಲ್ಯಗಳ ಜೊತೆಗೆ ನಿರ್ವಹಿಸುತ್ತದೆ - (ಮೌಲ್ಯ) ಸೇರಿಸಬಹುದು

- ಕಳೆಯಿರಿ (subtractor) - Subtractor ಪ್ರಸ್ತುತ ಮೌಲ್ಯವನ್ನು subtracts ನಿರ್ವಹಿಸುತ್ತದೆ;

- ಗುಣಿಸಿ (ಮೌಲ್ಯ) - ಗುಣಿಸಿದರೆ;

- ವಿಭಜನೆಯನ್ನು (ವಿಭಾಜಕ) - ವಿಭಾಜಕ ಪ್ರಸ್ತುತ ಮೌಲ್ಯವನ್ನು ವಿಭಜನೆ ನಿರ್ವಹಿಸುತ್ತದೆ;

- ಪೌ (ಇಂಟ್ ಎಆರ್ಜಿ) - ಎಆರ್ಜಿ ವಿದ್ಯುತ್ ಮೌಲ್ಯವನ್ನು ಉಂಟಾಗುವ ವಸ್ತು ಮೌಲ್ಯವನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ;

- ಕಿಬ್ಬೊಟ್ಟೆಯು () - ಕರೆ ವಸ್ತುವಿನ ಅಬ್ಸಲ್ಯೂಟ್ ಹಿಂದಿರುಗಿಸುತ್ತದೆ;

- ಇಲ್ಲದಂತೆ () - ಇದರ ಮೌಲ್ಯವು ವಿರುದ್ಧ ಸಂಕೇತದ BigInteger ವಸ್ತು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.

ವಸ್ತುವು ಅಡಕವಾಗಿರುತ್ತದೆ ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ಒಂದು ಅಂಕಗಣಿತ ಕಾರ್ಯಾಚರಣೆಯ ಸರಳ ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ:

- BigInteger val1, val2, ಸೇರಿಸುವ ಭಾಗಿಸುವ, oppositeSign;

- val1 = ಹೊಸ BigInteger ( "5");

- val2 = BigInteger.valueOf (10);

- ಸೇರಿಸುವ = val1.add (val2);

- ವಿಭಾಗಿಸುವ = val2.divide (val1);

- oppositeSign = val1.negate ();

ವಸ್ತುಗಳು ರಚಿಸುವ ರೀತಿಯಲ್ಲಿ ಗಮನ ಪೇ. ವೇರಿಯೇಬಲ್ val1 ಸ್ಟ್ರಿಂಗ್ ಅರಿತಿದ್ದ ನಿರ್ಮಾಣಕಾರ ಬಳಸಿಕೊಂಡು ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಮತ್ತು ಮೌಲ್ಯವನ್ನು 5. val2 ಒಂದು ಸ್ಥಿರ ವಿಧಾನವನ್ನು valueOf ಪರಿಣಾಮವಾಗಿ ಮೌಲ್ಯ 10 ಹೊಂದಿದೆ ಸಂಗ್ರಹಿಸುತ್ತದೆ. ವೇರಿಯೇಬಲ್ ಮೌಲ್ಯವನ್ನು ಮೊದಲ ಎರಡು ಅಸ್ಥಿರ ಜೊತೆಗೆ ಪರಿಣಾಮವಾಗಿ ಸೇರಿಸುವ ಮತ್ತು 15. ಸಮಾನವಾಗಿರುತ್ತದೆ ವೇರಿಯಬಲ್ ವಿಭಾಗಿಸುವ ಕ್ರಮವಾಗಿ ವ್ಯವಕಲನ ಪರಿಣಾಮವಾಗಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ. oppositeSign val1 ವಿರುದ್ಧ ಚಿಹ್ನೆ ಮೌಲ್ಯ, ಅಂದರೆ. ಇ ಆಗಿದೆ. -5.

ತೀರ್ಮಾನಕ್ಕೆ

ನೀವು ನೋಡಬಹುದು ಎಂದು, BigInteger ಜಾವಾ ಕ್ಲಾಸ್ ದೊಡ್ಡ ಸಂಖ್ಯೆಗಳ ಮೇಲೆ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ವಿವಿಧ ಸಾಧನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಸ್ಥಳಾಂತರವನ್ನು ಈ ವಿಧದಲ್ಲಿ, ಸಾಧ್ಯ ಜಾವಾ ಭದ್ರತಾ ಕಾರ್ಯವನ್ನು ರಾಜಿ ಮಾಡಿಕೊಳ್ಳದೆ ಉನ್ನತ ಆದ್ಯತೆಗಳಲ್ಲಿ ಸಹಜವಾಗಿ, ಒಂದು ಕಾರಣ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 kn.atomiyme.com. Theme powered by WordPress.