ಜಾವಾ ಪ್ರಾಚೀನ ವಿಧಗಳು

ಇಂದು ಜಾವಾದಲ್ಲಿನ ಪ್ರಕಾರಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳೋಣ. ಜಾವಾದಲ್ಲಿನ ಎಲ್ಲಾ ಪ್ರಕಾರಗಳನ್ನು ಎರಡು ಗುಂಪುಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ - ಪ್ರಾಚೀನ ಮತ್ತು ಉಲ್ಲೇಖ ಪ್ರಕಾರಗಳು.

ಇಲ್ಲಿ ನಾವು ಪ್ರಾಚೀನ ಪ್ರಕಾರಗಳೊಂದಿಗೆ ವ್ಯವಹರಿಸುತ್ತೇವೆ.

ಸರಿ, ಬಹುಶಃ ಅತ್ಯಂತ ಪ್ರಾಚೀನ ಪ್ರಕಾರವೆಂದರೆ ತಾರ್ಕಿಕ ಡೇಟಾ ಪ್ರಕಾರ. ಅವನು ಅದೇ ಬೂಲಿಯನ್- ಸರಳವಾದ ಡೇಟಾ ಪ್ರಕಾರ. ಈ ಪ್ರಕಾರದ ವೇರಿಯೇಬಲ್ ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ಮಾತ್ರ ಸಂಗ್ರಹಿಸಬಹುದು: ಸರಿ ಅಥವಾ ತಪ್ಪು. ಕೆಳಗಿನ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಈ ಪ್ರಕಾರದ ಅಸ್ಥಿರಗಳೊಂದಿಗೆ ನಿರ್ವಹಿಸಬಹುದು: "!" — ನಿರಾಕರಣೆ (ಅಲ್ಲ), “&&” — ತಾರ್ಕಿಕ ಮತ್ತು (ಮತ್ತು), “||” - ತಾರ್ಕಿಕ OR (ಅಥವಾ), "^" - ವಿಶೇಷ OR (xor). ಈ ಕಾರ್ಯಾಚರಣೆಗಳಿಗಾಗಿ ಸತ್ಯ ಕೋಷ್ಟಕಗಳನ್ನು ಕಾಣಬಹುದು.

ಮುಂದಿನವು ಪೂರ್ಣಾಂಕ ಡೇಟಾ ಪ್ರಕಾರಗಳು. ಜಾವಾದಲ್ಲಿನ ಈ ಪ್ರಕಾರಗಳು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿವೆ: ಬೈಟ್, ಚಿಕ್ಕದಾಗಿದೆ, ಇಂಟ್ಮತ್ತು ಉದ್ದವಾಗಿದೆ. ಈ ಪ್ರತಿಯೊಂದು ಪ್ರಕಾರಗಳು ವಿಭಿನ್ನ ಶ್ರೇಣಿಯ ಮೌಲ್ಯಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತವೆ, ಅವುಗಳು ಸಾಮಾನ್ಯವಾಗಿರುವ ಏಕೈಕ ವಿಷಯವೆಂದರೆ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳು ಯಾವಾಗಲೂ ಪೂರ್ಣಾಂಕಗಳಾಗಿವೆ. ಆದ್ದರಿಂದ ಬೈಟ್ ಪ್ರಕಾರಕ್ಕೆ ಮಧ್ಯಂತರವು?128 ರಿಂದ 127 ರವರೆಗೆ, ಸಣ್ಣ ಪ್ರಕಾರಕ್ಕೆ?32768 ರಿಂದ 32767 ವರೆಗೆ, ಇಂಟ್ ಪ್ರಕಾರಕ್ಕೆ?2147483648 ರಿಂದ 2147483647 ಮತ್ತು ದೀರ್ಘ ಪ್ರಕಾರಕ್ಕೆ ಮಧ್ಯಂತರವು?9.2·10 18 ರಿಂದ 9.2· 10 18. ಅವರೊಂದಿಗೆ ನಾವು ಸರಳವಾಗಿ ಕಳೆಯಿರಿ, ಸೇರಿಸಿ, ಭಾಗಿಸಿ, ಗುಣಿಸಿ...

ಮತ್ತು ಸಹಜವಾಗಿ ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಡೇಟಾ ಪ್ರಕಾರಗಳು, ಭಾಗಶಃ ವಿಧಗಳಿವೆ. ಈ ತೇಲುತ್ತವೆಮತ್ತು ಡಬಲ್ ನಿಖರತೆಯ ಪ್ರಕಾರ ದುಪ್ಪಟ್ಟು. ಫ್ಲೋಟ್ ಸರಿಸುಮಾರು?3.4·1038 ರಿಂದ 3.4·1038 ರವರೆಗಿನ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಮೌಲ್ಯಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಹೆಚ್ಚುವರಿಯಾಗಿ, ಈ ಪ್ರಕಾರಗಳಿಗೆ ವಿಶೇಷ ಅರ್ಥಗಳಿವೆ +? — ಜೊತೆಗೆ ಅನಂತ, -? - ಮೈನಸ್ ಅನಂತ ಮತ್ತು NaN ಒಂದು ಸಂಖ್ಯೆಯಲ್ಲ (ಉದಾಹರಣೆಗೆ, 0 ರಿಂದ ಭಾಗಿಸುವಾಗ).

ಆದ್ದರಿಂದ, ನಾವು ಕೆಲವು ಪ್ರಕಾರದ ವೇರಿಯಬಲ್ ಅನ್ನು ಘೋಷಿಸಲು ಬಯಸಿದರೆ, ನಾವು ಮೊದಲು ಅದರ ಪ್ರಕಾರವನ್ನು ಸೂಚಿಸಬೇಕು ಮತ್ತು ನಂತರ ಅದರ ಹೆಸರನ್ನು ಸೂಚಿಸಬೇಕು:

ಇಂಟ್ i; ಫ್ಲೋಟ್ ಎಫ್;

ನೀವು ತಕ್ಷಣ ಆರಂಭಿಕ ಮೌಲ್ಯವನ್ನು ಸಹ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು:

ಇಂಟ್ i = 0; ಫ್ಲೋಟ್ ಎಫ್ = 3.5;

ಜಾವಾ ಸೂಚ್ಯ ರೀತಿಯ ಪರಿವರ್ತನೆಯನ್ನು ಬಳಸುತ್ತದೆ. ಇದು ಏನು? ಸರಿ, ಉದಾಹರಣೆಗೆ, ನೀವು ಎರಡು ಅಸ್ಥಿರಗಳನ್ನು ಸೇರಿಸಲು ಬಯಸುತ್ತೀರಿ, ಟೈಪ್ ಇಂಟ್ ಮತ್ತು ಇನ್ನೊಂದು ಟೈಪ್ ಫ್ಲೋಟ್. ನಂತರ ನಿಮ್ಮ ಇಂಟ್ ಟೈಪ್ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಟೈಪ್ ಫ್ಲೋಟ್ ಆಗಿ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದರ ನಂತರ ಮಾತ್ರ ಸೇರ್ಪಡೆ ಸಂಭವಿಸುತ್ತದೆ. ಅದರಂತೆ, ಫಲಿತಾಂಶವು ಫ್ಲೋಟ್ ಪ್ರಕಾರವಾಗಿರುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಚಿಕ್ಕ ಪ್ರಕಾರವನ್ನು ಯಾವಾಗಲೂ ದೊಡ್ಡದಕ್ಕೆ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪೂರ್ಣಾಂಕವನ್ನು ಭಾಗಶಃ ಒಂದಕ್ಕೆ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ. ಸರಿ, ಉದಾಹರಣೆಗೆ, ಇದು ಕೆಲಸ ಮಾಡುತ್ತದೆ:

ಇಂಟ್ ಎ = 3; ಫ್ಲೋಟ್ ಬಿ = 4.5, ಸಿ; c = a + b;

ಆದರೆ ಇದು ಅಲ್ಲ:

ಇಂಟ್ a = 3, c; ಫ್ಲೋಟ್ ಬಿ = 4.5; c = a + b;

ಇಲ್ಲಿ ಫಲಿತಾಂಶವನ್ನು ಬರೆಯಲಾದ ವೇರಿಯೇಬಲ್ ಇಂಟ್ ಪ್ರಕಾರವಾಗಿದೆ ಮತ್ತು ಫಲಿತಾಂಶವು ಫ್ಲೋಟ್ ಟೈಪ್ ಆಗಿರುತ್ತದೆ. ಸಹಜವಾಗಿ, ನೀವು ಒಂದು ಪ್ರಕಾರವನ್ನು ಇನ್ನೊಂದಕ್ಕೆ ಹಸ್ತಚಾಲಿತವಾಗಿ ಪರಿವರ್ತಿಸಬಹುದು. ಇದನ್ನು ಈ ರೀತಿ ಮಾಡಲಾಗುತ್ತದೆ:

ಇಂಟ್ a = 3, c; ಫ್ಲೋಟ್ ಬಿ = 4.5; c = (int)(a + b);

ಇಲ್ಲಿ, ಸಂಕೇತವನ್ನು (int) ಬಳಸಿ, ನಾವು a ಮತ್ತು b ಮೊತ್ತವನ್ನು int ಎಂದು ಟೈಪ್ ಮಾಡುತ್ತೇವೆ. ಆದಾಗ್ಯೂ, ಪೂರ್ಣಾಂಕ ವೇರಿಯೇಬಲ್ c 7.5 ಮೌಲ್ಯವನ್ನು ಸಂಗ್ರಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಎಂಬುದು ಸ್ಪಷ್ಟವಾಗಿದೆ. ಭಾಗಶಃ ವಿಧಗಳನ್ನು ಪೂರ್ಣಾಂಕಗಳಿಗೆ ಬಿತ್ತರಿಸುವಾಗ, ಭಾಗಶಃ ಭಾಗವನ್ನು ಸರಳವಾಗಿ ತಿರಸ್ಕರಿಸಲಾಗುತ್ತದೆ. ಇದು ಕೆಲವು ದೋಷಗಳನ್ನು ಉಂಟುಮಾಡಬಹುದು, ಆದ್ದರಿಂದ ಅದರ ಬಗ್ಗೆ ಮರೆಯಬೇಡಿ.

ಶೇಖರಣಾ ಹೆಸರಿನಿಂದ ವೇರಿಯಬಲ್ ಅನ್ನು ನಮಗೆ ಒದಗಿಸಲಾಗುತ್ತದೆ ಇದರಿಂದ ನಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಬಹುದು. ಜಾವಾದಲ್ಲಿನ ಪ್ರತಿಯೊಂದು ವೇರಿಯೇಬಲ್ ನಿರ್ದಿಷ್ಟ ಪ್ರಕಾರವನ್ನು ಹೊಂದಿದೆ, ಇದು ಮೆಮೊರಿಯಲ್ಲಿ ಅದರ ಗಾತ್ರ ಮತ್ತು ನಿಯೋಜನೆಯನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ; ಮೆಮೊರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದಾದ ಮೌಲ್ಯಗಳ ಶ್ರೇಣಿ; ಮತ್ತು ವೇರಿಯೇಬಲ್‌ಗೆ ಅನ್ವಯಿಸಬಹುದಾದ ಕಾರ್ಯಾಚರಣೆಗಳ ಒಂದು ಸೆಟ್.

ಎಲ್ಲಾ ಅಸ್ಥಿರಗಳನ್ನು ಬಳಸುವ ಮೊದಲು ಅವುಗಳನ್ನು ಘೋಷಿಸಬೇಕು. ಮೂಲ ಜಾಹೀರಾತು ಫಾರ್ಮ್ ಕೆಳಗಿದೆ:

ಡೇಟಾ ಪ್ರಕಾರದ ವೇರಿಯೇಬಲ್ [=ಮೌಲ್ಯ], [ವೇರಿಯಬಲ್ [=ಮೌಲ್ಯ], ...] ;

ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪ್ರಕಾರದ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ವೇರಿಯೇಬಲ್ ಅನ್ನು ಘೋಷಿಸಲು, ನೀವು ಅಲ್ಪವಿರಾಮ-ಡಿಲಿಮಿಟೆಡ್ ಪಟ್ಟಿಯನ್ನು ಬಳಸಬಹುದು.

ಜಾವಾದಲ್ಲಿ ವೇರಿಯಬಲ್ ಡಿಕ್ಲರೇಶನ್ ಮತ್ತು ಇನಿಶಿಯಲೈಸೇಶನ್‌ನ ಉದಾಹರಣೆಗಳನ್ನು ಕೆಳಗೆ ನೀಡಲಾಗಿದೆ:

ಇಂಟ್ ಎ, ಬಿ, ಸಿ; // ಮೂರು ಪೂರ್ಣಾಂಕಗಳ ಘೋಷಣೆ a, b, ಮತ್ತು c. int a = 10, b = 10; // ಪ್ರಾರಂಭದ ಉದಾಹರಣೆ. ಬೈಟ್ ಬಿ = 22; // ವೇರಿಯಬಲ್ ಬಿ ಟೈಪ್ ಬೈಟ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ. ಡಬಲ್ ಪೈ = 3.14159; // ಪೈ ನ ಘೋಷಣೆ ಮತ್ತು ನಿಯೋಜನೆ. ಚಾರ್ ಎ = "ಎ"; // ವೇರಿಯೇಬಲ್ a ಆಫ್ ಟೈಪ್ ಚಾರ್ ಗೆ "a" ಮೌಲ್ಯವನ್ನು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ.

ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ, ನಾವು ಜಾವಾ ಭಾಷೆಯಲ್ಲಿ ಲಭ್ಯವಿರುವ ವಿವಿಧ ರೀತಿಯ ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ನೋಡುತ್ತೇವೆ. ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಮೂರು ವಿಧದ ಅಸ್ಥಿರ:

  • ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳು;
  • ನಿದರ್ಶನ ಅಸ್ಥಿರ;
  • ಸ್ಥಿರ ಅಸ್ಥಿರಗಳು ಅಥವಾ ವರ್ಗ ಅಸ್ಥಿರಗಳು.

ಜಾವಾದಲ್ಲಿ ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳು

  • ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳನ್ನು ವಿಧಾನಗಳು, ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್‌ಗಳು ಅಥವಾ ಬ್ಲಾಕ್‌ಗಳಲ್ಲಿ ಘೋಷಿಸಲಾಗುತ್ತದೆ.
  • ವಿಧಾನ, ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್ ಅಥವಾ ಬ್ಲಾಕ್ ರನ್ ಮಾಡಿದಾಗ ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ವಿಧಾನ, ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್ ಅಥವಾ ಬ್ಲಾಕ್ ಪೂರ್ಣಗೊಂಡ ನಂತರ ನಾಶವಾಗುತ್ತದೆ.
  • ಸ್ಥಳೀಯ ವೇರಿಯೇಬಲ್‌ಗಳಿಗೆ ಪ್ರವೇಶ ಮಾರ್ಪಾಡುಗಳನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ.
  • ಡಿಕ್ಲೇರ್ಡ್ ವಿಧಾನ, ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್ ಅಥವಾ ಬ್ಲಾಕ್‌ನಲ್ಲಿ ಮಾತ್ರ ಅವು ಗೋಚರಿಸುತ್ತವೆ.
  • ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳನ್ನು ಆಂತರಿಕವಾಗಿ ಸ್ಟಾಕ್ ಮಟ್ಟದಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ.
  • ಜಾವಾದಲ್ಲಿ ಸ್ಥಳೀಯ ವೇರಿಯೇಬಲ್‌ಗಳಿಗೆ ಯಾವುದೇ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವಿಲ್ಲ, ಆದ್ದರಿಂದ ಅವುಗಳನ್ನು ಘೋಷಿಸಬೇಕು ಮತ್ತು ಮೊದಲ ಬಳಕೆಯ ಮೊದಲು ಆರಂಭಿಕ ಮೌಲ್ಯವನ್ನು ನಿಗದಿಪಡಿಸಬೇಕು.

ಉದಾಹರಣೆ

"ವಯಸ್ಸು" ಒಂದು ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಆಗಿದೆ, ಇದನ್ನು "pupAge()" ವಿಧಾನದೊಳಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಮತ್ತು ಅದರ ವ್ಯಾಪ್ತಿಯು ಈ ವಿಧಾನದಿಂದ ಮಾತ್ರ ಸೀಮಿತವಾಗಿದೆ.

ಸಾರ್ವಜನಿಕ ವರ್ಗ ಪರೀಕ್ಷೆ(ಸಾರ್ವಜನಿಕ ನಿರರ್ಥಕ pupAge())( ಇಂಟ್ ವಯಸ್ಸು = 0; ವಯಸ್ಸು = ವಯಸ್ಸು + 7; System.out.println("ಪಪ್ಪಿ ವಯಸ್ಸು: " + ವಯಸ್ಸು); ) ಸಾರ್ವಜನಿಕ ಸ್ಟ್ಯಾಟಿಕ್ ಶೂನ್ಯ ಮುಖ್ಯ(ಸ್ಟ್ರಿಂಗ್ ಆರ್ಗ್ಸ್)( ಟೆಸ್ಟ್ ಪರೀಕ್ಷೆ = ಹೊಸ ಪರೀಕ್ಷೆ(); test.pupAge();

ಕೆಳಗಿನ ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯಲಾಗುತ್ತದೆ:

ನಾಯಿಮರಿ ವಯಸ್ಸು: 7

ಪ್ರಾರಂಭವಿಲ್ಲದೆಯೇ ಉದಾಹರಣೆ

ಪ್ರಾರಂಭವಿಲ್ಲದೆಯೇ "ವಯಸ್ಸು" ಬಳಸುವ ಉದಾಹರಣೆ. ಸಂಕಲನದ ಸಮಯದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ದೋಷವನ್ನು ಎಸೆಯುತ್ತದೆ.

ಪಬ್ಲಿಕ್ ಕ್ಲಾಸ್ ಟೆಸ್ಟ್(ಸಾರ್ವಜನಿಕ ನಿರರ್ಥಕ pupAge())( ಇಂಟ್ ವಯಸ್ಸು; ವಯಸ್ಸು = ವಯಸ್ಸು + 7; System.out.println("ಪಪ್ಪಿ ವಯಸ್ಸು: " + ವಯಸ್ಸು); ) ಸಾರ್ವಜನಿಕ ಸ್ಥಿರ ಶೂನ್ಯ ಮುಖ್ಯ(ಸ್ಟ್ರಿಂಗ್ ಆರ್ಗ್ಸ್)( ಟೆಸ್ಟ್ ಪರೀಕ್ಷೆ = ಹೊಸ ಪರೀಕ್ಷೆ (); test.pupAge();

ಇದು ಸಂಕಲನದ ಸಮಯದಲ್ಲಿ ಈ ಕೆಳಗಿನ ದೋಷ ಸಂದೇಶಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ:

Test.java:4:ವೇರಿಯಬಲ್ ಸಂಖ್ಯೆಯನ್ನು ಆರಂಭಿಸದೇ ಇರಬಹುದು ವಯಸ್ಸು = ವಯಸ್ಸು + 7;

^1 ದೋಷ

  • ನಿದರ್ಶನ ವೇರಿಯಬಲ್ಸ್
  • ನಿದರ್ಶನ ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ವರ್ಗದೊಳಗೆ ಘೋಷಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ವಿಧಾನ, ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್ ಅಥವಾ ಯಾವುದೇ ಬ್ಲಾಕ್‌ನ ಹೊರಗೆ.
  • ವಸ್ತುವಿಗಾಗಿ ಸ್ಟಾಕ್ ಜಾಗವನ್ನು ನಿಯೋಜಿಸಿದಾಗ, ಪ್ರತಿ ನಿದರ್ಶನ ವೇರಿಯಬಲ್ ಮೌಲ್ಯಕ್ಕೆ ಸ್ಲಾಟ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ.
  • ಜಾವಾದಲ್ಲಿ, "ಹೊಸ" ಕೀವರ್ಡ್ ಬಳಸಿ ವಸ್ತುವನ್ನು ರಚಿಸಿದಾಗ ನಿದರ್ಶನ ವೇರಿಯಬಲ್‌ಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ವಸ್ತು ನಾಶವಾದಾಗ ನಾಶವಾಗುತ್ತದೆ.
  • ವೇರಿಯೇಬಲ್‌ಗಳು ಮೌಲ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ, ಅದು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ವಿಧಾನಗಳು, ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್, ಅಥವಾ ಬ್ಲಾಕ್ ಅಥವಾ ಆಬ್ಜೆಕ್ಟ್‌ನ ಸ್ಥಿತಿಯ ಅಗತ್ಯ ಭಾಗಗಳನ್ನು ಉಲ್ಲೇಖಿಸಬೇಕು, ಅದು ವರ್ಗದಾದ್ಯಂತ ಇರಬೇಕು.
  • ನಿದರ್ಶನ ವೇರಿಯಬಲ್‌ಗಳನ್ನು ಬಳಕೆಗೆ ಮೊದಲು ಅಥವಾ ನಂತರ ವರ್ಗ ಮಟ್ಟದಲ್ಲಿ ಘೋಷಿಸಬಹುದು.
  • ನಿದರ್ಶನ ವೇರಿಯಬಲ್‌ಗಳಿಗಾಗಿ ಪ್ರವೇಶ ಮಾರ್ಪಾಡುಗಳನ್ನು ಒದಗಿಸಬಹುದು.
  • ಜಾವಾದಲ್ಲಿನ ನಿದರ್ಶನ ವೇರಿಯೇಬಲ್‌ಗಳು ವರ್ಗದಲ್ಲಿನ ಎಲ್ಲಾ ವಿಧಾನಗಳು, ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್‌ಗಳು ಮತ್ತು ಬ್ಲಾಕ್‌ಗಳಿಗೆ ಗೋಚರಿಸುತ್ತವೆ. ನಿಯಮದಂತೆ, ಅವುಗಳನ್ನು ಖಾಸಗಿಯಾಗಿ ಮಾಡಲು ಸೂಚಿಸಲಾಗುತ್ತದೆ (ಪ್ರವೇಶ ಮಟ್ಟ). ಆದಾಗ್ಯೂ, ಪ್ರವೇಶ ಮಾರ್ಪಾಡುಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಈ ವೇರಿಯಬಲ್‌ಗಳ ಉಪವರ್ಗಗಳಿಗೆ ನೀವು ಅವುಗಳನ್ನು ಗೋಚರಿಸುವಂತೆ ಮಾಡಬಹುದು.
  • ನಿದರ್ಶನ ವೇರಿಯಬಲ್‌ಗಳು ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿವೆ. ಡೀಫಾಲ್ಟ್ ಸಂಖ್ಯೆಗಳಿಗೆ 0, ತಾರ್ಕಿಕ ಪದಗಳಿಗೆ ತಪ್ಪು ಮತ್ತು ಆಬ್ಜೆಕ್ಟ್ ಉಲ್ಲೇಖಗಳಿಗೆ ಶೂನ್ಯ. ಮೌಲ್ಯಗಳನ್ನು ಘೋಷಣೆಯಲ್ಲಿ ಅಥವಾ ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್‌ನಲ್ಲಿ ನಿಯೋಜಿಸಬಹುದು. ಜಾವಾದಲ್ಲಿನ ನಿದರ್ಶನ ವೇರಿಯಬಲ್‌ಗಳನ್ನು ವರ್ಗದೊಳಗಿನ ವೇರಿಯಬಲ್ ಹೆಸರನ್ನು ಕರೆಯುವ ಮೂಲಕ ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದು. ಆದಾಗ್ಯೂ, ಸ್ಥಿರ ವಿಧಾನಗಳು ಮತ್ತು ವಿವಿಧ ವರ್ಗಗಳಲ್ಲಿ (ಉದಾಹರಣೆಗೆ ವೇರಿಯಬಲ್‌ಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನೀಡಿದಾಗ) ಸಂಪೂರ್ಣ ಅರ್ಹವಾದ ಹೆಸರನ್ನು ಬಳಸಿಕೊಂಡು ಕರೆಯಬೇಕು -.

ಉದಾಹರಣೆ

java.io.* ಆಮದು ಮಾಡಿ; ಸಾರ್ವಜನಿಕ ವರ್ಗ ಉದ್ಯೋಗಿ ( // ನಿದರ್ಶನ ವೇರಿಯಬಲ್ ಯಾವುದೇ ಮಕ್ಕಳ ವರ್ಗಕ್ಕೆ ಸಾರ್ವಜನಿಕವಾಗಿದೆ. ಸಾರ್ವಜನಿಕ ಸ್ಟ್ರಿಂಗ್ ಹೆಸರು; // ಸಂಬಳದ ವೇರಿಯಬಲ್ ಉದ್ಯೋಗಿಯಲ್ಲಿ ಮಾತ್ರ ಗೋಚರಿಸುತ್ತದೆ. ಖಾಸಗಿ ಡಬಲ್ ಸಂಬಳ; // ವೇರಿಯಬಲ್ ಹೆಸರನ್ನು ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್‌ನಲ್ಲಿ ನಿಯೋಜಿಸಲಾಗಿದೆ. ಸಾರ್ವಜನಿಕ ಉದ್ಯೋಗಿ (ಸ್ಟ್ರಿಂಗ್ empName)(ಹೆಸರು = empName; ) // ವೇರಿಯೇಬಲ್ ಸಂಬಳವು ಸಾರ್ವಜನಿಕ ಶೂನ್ಯ ಸೆಟ್ ಸ್ಯಾಲರಿ (ಡಬಲ್ ಎಂಪ್ಸಾಲ್) (ವೇತನ = empSal; ) // ಈ ವಿಧಾನವು ಉದ್ಯೋಗಿ ಡೇಟಾವನ್ನು ಸಾರ್ವಜನಿಕ ನಿರರ್ಥಕ printEmp () ( System.out.println) ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ("ಹೆಸರು: " + ಹೆಸರು) ; System.out.println ("ಸಂಬಳ:" + ಸಂಬಳ); empOne.printEmp();

ಪ್ರೋಗ್ರಾಂ ಈ ಕೆಳಗಿನ ಔಟ್ಪುಟ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ:

ಹೆಸರು: ಒಲೆಗ್ ಸಂಬಳ: 1000.0

ಜಾವಾದಲ್ಲಿ ಕ್ಲಾಸ್ ವೇರಿಯೇಬಲ್ಸ್ ಅಥವಾ ಸ್ಟ್ಯಾಟಿಕ್ ವೇರಿಯೇಬಲ್ಸ್

  • ವರ್ಗ ವೇರಿಯೇಬಲ್‌ಗಳು, ಜಾವಾದಲ್ಲಿ ಸ್ಥಿರ ವೇರಿಯೇಬಲ್‌ಗಳು ಎಂದೂ ಕರೆಯುತ್ತಾರೆ, ಇದು ವರ್ಗದಲ್ಲಿ ಸ್ಥಿರ ಕೀವರ್ಡ್‌ನೊಂದಿಗೆ ಘೋಷಿಸಲ್ಪಟ್ಟಿದೆ, ಆದರೆ ವಿಧಾನ, ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್ ಅಥವಾ ಬ್ಲಾಕ್‌ನ ಹೊರಗೆ.
  • ಒಂದು ವರ್ಗದಲ್ಲಿ ಪ್ರತಿ ಸ್ಥಿರ ವೇರಿಯೇಬಲ್‌ನ ಒಂದು ನಕಲು ಮಾತ್ರ ಇರುತ್ತದೆ, ಅದರಿಂದ ಎಷ್ಟು ವಸ್ತುಗಳನ್ನು ರಚಿಸಿದರೂ ಸಹ.
  • ಸ್ಥಿರ ಅಥವಾ ವರ್ಗ ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ಸ್ಥಿರವಾಗಿ ಘೋಷಿಸಿದಾಗ ಹೊರತುಪಡಿಸಿ ಜಾವಾದಲ್ಲಿ ವಿರಳವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಸ್ಥಿರಾಂಕಗಳು ಸಾರ್ವಜನಿಕ/ಖಾಸಗಿ, ಅಂತಿಮ ಮತ್ತು ಸ್ಥಿರ ಎಂದು ಘೋಷಿಸಲಾದ ಅಸ್ಥಿರಗಳಾಗಿವೆ. ಸ್ಥಿರಾಂಕಗಳು ತಮ್ಮ ಮೂಲ ಮೌಲ್ಯದಿಂದ ಎಂದಿಗೂ ಬದಲಾಗುವುದಿಲ್ಲ.
  • ಜಾವಾದಲ್ಲಿ, ಪ್ರೋಗ್ರಾಂ ಪ್ರಾರಂಭವಾದಾಗ ಸ್ಥಿರ ಅಸ್ಥಿರಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರೋಗ್ರಾಂ ಚಾಲನೆಯಲ್ಲಿ ನಿಂತಾಗ ನಾಶವಾಗುತ್ತದೆ.
  • ಗೋಚರತೆಯು ಒಂದು ನಿದರ್ಶನ ವೇರಿಯಬಲ್‌ನಂತಿದೆ. ಆದಾಗ್ಯೂ, ಹೆಚ್ಚಿನ ಸ್ಥಿರ ಅಸ್ಥಿರಗಳನ್ನು ಸಾರ್ವಜನಿಕ ಎಂದು ಘೋಷಿಸಲಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಅವುಗಳು ವರ್ಗದ ಬಳಕೆದಾರರಿಗೆ ಪ್ರವೇಶಿಸಬಹುದು.
  • ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯಗಳು ಉದಾಹರಣೆಗೆ ಅಸ್ಥಿರಗಳಂತೆಯೇ ಇರುತ್ತವೆ. ಸಂಖ್ಯೆಗಳಿಗೆ ಡೀಫಾಲ್ಟ್ 0 ಆಗಿದೆ, ಬೂಲಿಯನ್ ಪ್ರಕಾರದ ಡೇಟಾಗೆ - ತಪ್ಪು; ಮತ್ತು ವಸ್ತುವಿನ ಉಲ್ಲೇಖಗಳಿಗಾಗಿ - ಶೂನ್ಯ. ಮೌಲ್ಯಗಳನ್ನು ಘೋಷಣೆಯಲ್ಲಿ ಅಥವಾ ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್‌ನಲ್ಲಿ ನಿಯೋಜಿಸಬಹುದು. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಅವುಗಳನ್ನು ವಿಶೇಷ ಸ್ಥಿರ ಇನಿಶಿಯಲೈಸರ್ ಬ್ಲಾಕ್ಗಳಲ್ಲಿ ನಿಯೋಜಿಸಬಹುದು.
  • ವರ್ಗದ ಹೆಸರಿನೊಂದಿಗೆ ಕರೆ ಮಾಡುವ ಮೂಲಕ ಸ್ಥಿರ ವೇರಿಯಬಲ್‌ಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದು ClassName.VariableName.
  • ವರ್ಗ ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ಸಾರ್ವಜನಿಕ, ಸ್ಥಿರ, ಅಂತಿಮ ಎಂದು ಘೋಷಿಸುವಾಗ, ಹೆಸರುಗಳು ದೊಡ್ಡಕ್ಷರದಲ್ಲಿರುತ್ತವೆ. ಸ್ಥಿರ ಅಸ್ಥಿರಗಳು ಸ್ಥಿರವಾಗಿಲ್ಲದಿದ್ದರೆ, ಸಿಂಟ್ಯಾಕ್ಸ್ ಉದಾಹರಣೆಗೆ ಮತ್ತು ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳಂತೆಯೇ ಇರುತ್ತದೆ.

ಉದಾಹರಣೆ

java.io.* ಆಮದು ಮಾಡಿ; ಸಾರ್ವಜನಿಕ ವರ್ಗ ಉದ್ಯೋಗಿ( // ಸಂಬಳ ವೇರಿಯೇಬಲ್ ಖಾಸಗಿ ಸ್ಥಿರ ಖಾಸಗಿ ಸ್ಥಿರ ಡಬಲ್ ಸಂಬಳ; // ಇಲಾಖೆ (ಇಲಾಖೆ) ನಿರಂತರ ಸಾರ್ವಜನಿಕ ಸ್ಥಿರ ಅಂತಿಮ ಸ್ಟ್ರಿಂಗ್ ಇಲಾಖೆ = "ಅಭಿವೃದ್ಧಿ"; ಸಾರ್ವಜನಿಕ ಸ್ಥಿರ ಶೂನ್ಯ ಮುಖ್ಯ (ಸ್ಟ್ರಿಂಗ್ ಆರ್ಗ್ಸ್)( ಸಂಬಳ = 1000; System.out .println(DEPARTMENT+"ಸರಾಸರಿ ಸಂಬಳ: "+ಸಂಬಳ) )

ಇದು ಈ ಕೆಳಗಿನ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ:

ಅಭಿವೃದ್ಧಿ ಸರಾಸರಿ ವೇತನ: 1000

ಗಮನಿಸಿ:ಹೊರಗಿನ ವರ್ಗದಿಂದ ಪ್ರವೇಶಿಸಲು, ಸ್ಥಿರಾಂಕಗಳನ್ನು ಉದ್ಯೋಗಿ.DEPARTMENT ನಂತೆ ಪ್ರವೇಶಿಸಬೇಕು.

ಪ್ರವೇಶ ಮಾರ್ಪಾಡುಗಳನ್ನು ಹಿಂದಿನ ವಸ್ತುಗಳಲ್ಲಿ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಬಾರಿ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ. ಮುಂದಿನ ಪಾಠದಲ್ಲಿ ನಾವು ಅವುಗಳನ್ನು ವಿವರವಾಗಿ ನೋಡುತ್ತೇವೆ.

ಒಂದು ಆದಿಮ ವೇರಿಯೇಬಲ್ ಘೋಷಣೆಯ ಹೇಳಿಕೆಯನ್ನು "=" ಆರಂಭಿಸುವ ಹೇಳಿಕೆಯಿಂದ ಅನುಸರಿಸಬಹುದು, ಅದು ರಚಿಸಿದ ವೇರಿಯಬಲ್‌ಗೆ ಆರಂಭಿಕ ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸುತ್ತದೆ.

1. ಪೂರ್ಣಾಂಕ ವೇರಿಯಬಲ್ ವಿಧಗಳು

ಸಂಪೂರ್ಣಪ್ರಕಾರಗಳು ಅವರಿಗೆ ನಿಯೋಜಿಸಲಾದ ಮೆಮೊರಿಯ ಗಾತ್ರದಲ್ಲಿ ಭಿನ್ನವಾಗಿರುತ್ತವೆ. ಪೂರ್ಣಾಂಕ ಪ್ರಕಾರಗಳ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಕೋಷ್ಟಕದಲ್ಲಿ ನೀಡಲಾಗಿದೆ. 1.1. ಟೇಬಲ್ 1.1. ಜಾವಾ ಪೂರ್ಣಾಂಕ ವಿಧಗಳ ಗುಣಲಕ್ಷಣಗಳು
ಕೆಳಗಿನ ಕೋಷ್ಟಕದಿಂದ ನೀವು ನೋಡುವಂತೆ, ಪೂರ್ಣಾಂಕ ವೇರಿಯೇಬಲ್‌ಗಳು, ಟೈಪ್ ಚಾರ್ ಅನ್ನು ಹೊರತುಪಡಿಸಿ, ಜಾವಾದಲ್ಲಿ ಸಹಿ ಮಾಡಿದ ವೇರಿಯಬಲ್‌ಗಳು ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. ಪೂರ್ಣಾಂಕ ಸ್ಥಿರಾಂಕಗಳನ್ನು ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಮೂರು ವಿಧಾನಗಳಲ್ಲಿ ಒಂದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು: ದಶಮಾಂಶ, ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅಥವಾ ಅಷ್ಟಮಾನ ಮೌಲ್ಯಗಳಾಗಿ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಎಲ್ಲಾ ಸಂಖ್ಯೆಗಳನ್ನು ಹೀಗೆ ಅರ್ಥೈಸಲಾಗುತ್ತದೆ ದಶಮಾಂಶಮತ್ತು ಇಂಟ್ ಪ್ರಕಾರವಾಗಿದೆ. ಸಂಖ್ಯೆಯ ಅಂತ್ಯಕ್ಕೆ "l" ಅಕ್ಷರ ಅಥವಾ "L" ಅಕ್ಷರವನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ನೀವು ದೀರ್ಘ ಪ್ರಕಾರದವರೆಂದು ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಸೂಚಿಸಬಹುದು. ಹೆಕ್ಸಾಡೆಸಿಮಲ್"0x" ಅಥವಾ "0X" ಅಕ್ಷರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಮೌಲ್ಯವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ ನಂತರ ಸಂಖ್ಯೆಯ ಮೌಲ್ಯ (ಸಂಖ್ಯೆಗಳು 0-9 ಮತ್ತು ಅಕ್ಷರಗಳು A-F ಅಥವಾ a-f), ಉದಾಹರಣೆಗೆ: 0x7FFF . ಆಕ್ಟಲ್ ಸಂಕೇತದಲ್ಲಿರುವ ಸಂಖ್ಯೆಯು ಶೂನ್ಯದಿಂದ ಪ್ರಾರಂಭವಾಗಬೇಕು ನಂತರ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಆಕ್ಟಲ್ ಅಂಕೆಗಳು, ಉದಾಹರಣೆಗೆ 077777. ಆಕ್ಟಲ್ ಮತ್ತು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸಂಖ್ಯೆಗಳು ಧನಾತ್ಮಕ ಮತ್ತು ಋಣಾತ್ಮಕ ಎರಡೂ ಆಗಿರಬಹುದು ಮತ್ತು ದಶಮಾಂಶ ಪ್ರಾತಿನಿಧ್ಯದಲ್ಲಿ ಸಂಖ್ಯೆಗಳಂತೆಯೇ ಅದೇ ಶ್ರೇಣಿಗಳಲ್ಲಿ ಬದಲಾಗಬಹುದು (ಉದಾಹರಣೆಗೆ, ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಬೈಟ್ ಸಂಖ್ಯೆಗಳು 0x7F ಮತ್ತು ಕನಿಷ್ಠ ಮೌಲ್ಯ 0x80 ಮತ್ತು ಆಕ್ಟಲ್ ಸಂಖ್ಯೆಗಳು ಕ್ರಮವಾಗಿ 177 ಮತ್ತು -200 ) ಪೂರ್ಣಾಂಕ ಅಸ್ಥಿರಗಳನ್ನು ಘೋಷಿಸುವ ಉದಾಹರಣೆಗಳು:ಇಂಟ್ x = 0 ; ಉದ್ದ i, j, k;ಜಾವಾದಲ್ಲಿ ಚಾರ್ ಕೀವರ್ಡ್ ಬಳಸಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಮತ್ತು ಯುನಿಕೋಡ್ ಮಾನದಂಡವನ್ನು ಬಳಸಿಕೊಂಡು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ನೀವು ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಅಥವಾ ಸಾಮಾನ್ಯ ಚಿಹ್ನೆಯಾಗಿ ಸ್ಥಿರವಾದ ಚಿಹ್ನೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು. ಸಾಂಕೇತಿಕ ಮೌಲ್ಯವನ್ನು ಒಂದೇ ಅಪಾಸ್ಟ್ರಫಿಗಳ ಜೋಡಿಯಲ್ಲಿ ಸುತ್ತುವರಿಯಬೇಕು, ಉದಾಹರಣೆಗೆ: ಚಾರ್ ಚಿಹ್ನೆ= "f" ; ಅಕ್ಷರಗಳನ್ನು ಬರೆಯುವ ಇನ್ನೊಂದು ವಿಧಾನವೆಂದರೆ "\u" ಜೋಡಿ ಅಕ್ಷರಗಳ ನಂತರ ನಾಲ್ಕು-ಅಂಕಿಯ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸಂಖ್ಯೆ (0000 ರಿಂದ FFFF ವರೆಗೆ) ಅದು ಅಕ್ಷರದ ಯುನಿಕೋಡ್ ಕೋಡ್ ಅನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ: ಚಾರ್ ಚಿಹ್ನೆ = "\u0042" ;
ಕೀಬೋರ್ಡ್‌ನಲ್ಲಿ ಕಂಡುಬರದ ಕೆಲವು ಅಕ್ಷರಗಳನ್ನು ಎಸ್ಕೇಪ್ ಸೀಕ್ವೆನ್ಸ್‌ಗಳೆಂದು ಕರೆಯುವ ಮೂಲಕ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು, ಇದು ಕೋಷ್ಟಕ 1 ರಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಎಸ್ಕೇಪ್ ಅನುಕ್ರಮವನ್ನು ಗುರುತಿಸುವ ವರ್ಣಮಾಲೆಯ ಅಕ್ಷರದ ನಂತರ "\" ಅಕ್ಷರವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. 1.2.

ಟೇಬಲ್ 1.2. ಜಾವಾ ಭಾಷೆಯಲ್ಲಿ ಬಳಸಲಾಗುವ ಎಸ್ಕೇಪ್ ಅನುಕ್ರಮಗಳು

ಇನ್ನೇನು ಓದಬೇಕು: 2. ಅಸ್ಥಿರಗಳ ನೈಜ ವಿಧಗಳುಜಾವಾ ಭಾಷೆಯು ಸಂಖ್ಯೆಗಳು ಮತ್ತು ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ತೇಲುವ ಬಿಂದು
ನಿಯಮಿತ ಮತ್ತು ಡಬಲ್ ಬಿಟ್ - ಫ್ಲೋಟ್ ಮತ್ತು ಡಬಲ್ ವಿಧಗಳು. ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಸಂಖ್ಯೆಗಳಿಗಾಗಿ, ನೀವು ಪೂರ್ಣಾಂಕ ಮತ್ತು ಭಾಗಶಃ ಭಾಗಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು, ಇದನ್ನು ಡಾಟ್ನಿಂದ ಬೇರ್ಪಡಿಸಬೇಕು, ಉದಾಹರಣೆಗೆ 4.6 ಅಥವಾ 7.0. ದೊಡ್ಡ ಸಂಖ್ಯೆಗಳಿಗೆ, ನೀವು ಘಾತೀಯ ಸಂಕೇತವನ್ನು ಬಳಸಬಹುದು (ಚಿಹ್ನೆ "e" ಅಥವಾ "E" ಚಿಹ್ನೆಯನ್ನು ಬಳಸಿ ಘಾತದಿಂದ ಮಂಟಿಸಾವನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು), ಉದಾಹರಣೆಗೆ, ಸಂಖ್ಯೆ -3.58×107 ಅನ್ನು –3.58E7 ಎಂದು ಬರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಸಂಖ್ಯೆ 73.675×10-15 ಅನ್ನು 73.675e-15 ಎಂದು ಬರೆಯಲಾಗಿದೆ. ಜಾವಾ ನೈಜ ಪ್ರಕಾರಗಳ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಕೋಷ್ಟಕದಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ. 2.1. ಟೇಬಲ್ 2.1. ಜಾವಾ ನೈಜ ಪ್ರಕಾರಗಳ ಗುಣಲಕ್ಷಣಗಳುಫ್ಲೋಟಿಂಗ್-ಪಾಯಿಂಟ್ ವೇರಿಯೇಬಲ್‌ಗಳು ಸಂಖ್ಯಾ ಮೌಲ್ಯಗಳನ್ನು ಮಾತ್ರವಲ್ಲದೆ ವಿಶೇಷವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಯಾವುದೇ ಫ್ಲ್ಯಾಗ್‌ಗಳನ್ನು (ರಾಜ್ಯಗಳು) ಸಹ ಸಂಗ್ರಹಿಸಬಹುದು: ಋಣಾತ್ಮಕ ಅನಂತತೆ, ಋಣಾತ್ಮಕ ಶೂನ್ಯ, ಧನಾತ್ಮಕ ಅನಂತ, ಧನಾತ್ಮಕ ಶೂನ್ಯ, ಮತ್ತು ಒಂದು-ಸಂಖ್ಯೆಯಲ್ಲ (NaN). ಎಲ್ಲಾ ಫ್ಲೋಟಿಂಗ್-ಪಾಯಿಂಟ್ ಸ್ಥಿರಾಂಕಗಳು ಡಬಲ್ ಟೈಪ್ ಎಂದು ಊಹಿಸಲಾಗಿದೆ. ಫ್ಲೋಟ್ ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು, ನೀವು "f" ಅಕ್ಷರವನ್ನು ಅಥವಾ "F" ಚಿಹ್ನೆಯನ್ನು ಸಂಖ್ಯೆಯ ಅಂತ್ಯಕ್ಕೆ ಸೇರಿಸಬೇಕು.

ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ವೇರಿಯಬಲ್ ಘೋಷಣೆಗಳ ಉದಾಹರಣೆಗಳು:

ಫ್ಲೋಟ್ x1 = 3.5f , x2 = 3.7E6f , x3 = - 1.8E-7f ;< 1 будет «ложь». В отличие от C, где результату «ложь» сопоставлено целое значение типа int , равное 0, а результату «истина» – ненулевое значение типа int , и, соответственно, результатам сравнения присваивается целое значение (обычно 0 или 1), в Java для булевских переменных введен свой, отдельный тип данных. Переменные ಡಬಲ್ z = 1.0; 3. ಬೂಲಿಯನ್ ವೇರಿಯಬಲ್ ಪ್ರಕಾರ ಬೂಲಿಯನ್ ಅಸ್ಥಿರಗಳು (ತಾರ್ಕಿಕ ಅಸ್ಥಿರಗಳು) ಎರಡು ಮೌಲ್ಯಗಳಲ್ಲಿ ಒಂದನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು: "ನಿಜ" ಅಥವಾ "ಸುಳ್ಳು" ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಸಂಬಂಧಿತ (ಹೋಲಿಕೆ) ಮತ್ತು ತಾರ್ಕಿಕ ಕಾರ್ಯಾಚರಣೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಹೀಗಾಗಿ, ಹೋಲಿಕೆ 5 > 3 ಫಲಿತಾಂಶವು "ನಿಜ" ಆಗಿರುತ್ತದೆ ಮತ್ತು ಹೋಲಿಕೆ 8 ರ ಫಲಿತಾಂಶಬೂಲಿಯನ್ ಪ್ರಕಾರ ಜಾವಾದಲ್ಲಿ ಬೂಲಿಯನ್ ಕೀವರ್ಡ್ ಬಳಸಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಎರಡು ಮೌಲ್ಯಗಳಲ್ಲಿ ಒಂದನ್ನು ಮಾತ್ರ ಹೊಂದಿರಬಹುದು:ನಿಜ

ಸಂಖ್ಯಾ ಪ್ರಕಾರಗಳು ಸಂಖ್ಯೆಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ವಿಧಗಳಾಗಿವೆ. ನೀವು ಗಣಿತವನ್ನು ಮಾಡಿದಾಗ, ನೀವು ಸಂಖ್ಯಾ ಮೌಲ್ಯಗಳೊಂದಿಗೆ ವ್ಯವಹರಿಸುತ್ತೀರಿ. ಸಂಖ್ಯಾ ಪ್ರಕಾರಗಳಲ್ಲಿ ಎರಡು ವಿಧಗಳಿವೆ. ಆಂಶಿಕ ಭಾಗವಿಲ್ಲದೆ ಸಂಖ್ಯೆಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಿದವರನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ ಸಂಪೂರ್ಣವಿಧಗಳು, ಮತ್ತು ಒಂದು ಸಂಖ್ಯೆಯ ಭಾಗಶಃ ಭಾಗವನ್ನು ಸಂಗ್ರಹಿಸಬಹುದಾದವು - ನಿಜವಾದ,ಅಥವಾ ಪ್ರಕಾರಗಳು ತೇಲುವ ಬಿಂದು.

ಜಾವಾದಲ್ಲಿ ಸಹಿ ಮಾಡದ ಸಂಖ್ಯೆಗಳ ಪರಿಕಲ್ಪನೆ ಇಲ್ಲ. ಈ ಭಾಷೆಯಲ್ಲಿರುವ ಎಲ್ಲಾ ಸಂಖ್ಯಾ ಪ್ರಕಾರಗಳನ್ನು ಸಹಿ ಮಾಡಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಒಂದು ಬೈಟ್ ವೇರಿಯಬಲ್‌ನ ಮೌಲ್ಯವು ಹೆಕ್ಸಾಡೆಸಿಮಲ್‌ನಲ್ಲಿ 0x80 ಆಗಿದ್ದರೆ, ಸಂಖ್ಯೆ -1 ಆಗಿರುತ್ತದೆ.

2.1.1.1. ಪೂರ್ಣಾಂಕ ವಿಧಗಳು

ಸಹಿ ಮಾಡದ ಸಂಖ್ಯೆಗಳ ಜಾವಾದ ಕೊರತೆಯು ಪೂರ್ಣಾಂಕ ಪ್ರಕಾರಗಳ ಸಂಖ್ಯೆಯನ್ನು ಅರ್ಧದಷ್ಟು ಕಡಿತಗೊಳಿಸುತ್ತದೆ. ಭಾಷೆಯು 4 ಪೂರ್ಣಾಂಕ ಪ್ರಕಾರಗಳನ್ನು ಹೊಂದಿದೆ, ಮೆಮೊರಿಯಲ್ಲಿ 1, 2, 4 ಮತ್ತು 8 ಬೈಟ್‌ಗಳನ್ನು ಆಕ್ರಮಿಸುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ವಿಧ - ಬೈಟ್, ಶಾರ್ಟ್, ಇಂಟ್ ಮತ್ತು ಲಾಂಗ್ - ತನ್ನದೇ ಆದ ನೈಸರ್ಗಿಕ ಉಪಯೋಗಗಳನ್ನು ಹೊಂದಿದೆ.

ಟೈಪ್ ಮಾಡಿಬೈಟ್

ಬೈಟ್ ಪ್ರಕಾರವು ಸಹಿ ಮಾಡಿದ 8-ಬಿಟ್ ಪ್ರಕಾರವಾಗಿದೆ. ಇದರ ವ್ಯಾಪ್ತಿಯು -128 ರಿಂದ 127. ನೆಟ್‌ವರ್ಕ್‌ನಿಂದ ಅಥವಾ ಫೈಲ್‌ನಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾದ ಅನಿಯಂತ್ರಿತ ಬೈಟ್ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಲು ಇದು ಸೂಕ್ತವಾಗಿರುತ್ತದೆ.

ಬೈಟ್ ಬಿ;
ಬೈಟ್ ಸಿ = 11;

ಬಿಟ್ ಮ್ಯಾನಿಪ್ಯುಲೇಷನ್ ಒಳಗೊಂಡಿಲ್ಲದಿದ್ದರೆ, ಬೈಟ್ ಪ್ರಕಾರವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ತಪ್ಪಿಸಬೇಕು. ಕೌಂಟರ್‌ಗಳಾಗಿ ಮತ್ತು ಅಂಕಗಣಿತದ ಅಭಿವ್ಯಕ್ತಿಗಳಲ್ಲಿ ಬಳಸುವ ಸಾಮಾನ್ಯ ಪೂರ್ಣಾಂಕಗಳಿಗೆ, ಇಂಟ್ ಪ್ರಕಾರವು ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಿರುತ್ತದೆ.

ಟೈಪ್ ಮಾಡಿಚಿಕ್ಕದಾಗಿದೆ

ಶಾರ್ಟ್ ಎಂಬುದು ಸಹಿ ಮಾಡಿದ 16-ಬಿಟ್ ಪ್ರಕಾರವಾಗಿದೆ. ಇದರ ವ್ಯಾಪ್ತಿಯು -32768 ರಿಂದ 32767. ಇದು ಬಹುಶಃ ಜಾವಾದಲ್ಲಿ ಅತ್ಯಂತ ಅಪರೂಪವಾಗಿ ಬಳಸಲಾಗುವ ಪ್ರಕಾರವಾಗಿದೆ, ಏಕೆಂದರೆ ಇದು ಅತ್ಯಂತ ಗಮನಾರ್ಹವಾದ ಬೈಟ್ ಮೊದಲು ಬರುವ ಪ್ರಕಾರವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ.

ಸಣ್ಣ ರು;
ಸಣ್ಣ t= 129;
ಟೈಪ್ ಮಾಡಿಇಂಟ್

ಇಂಟ್ ಪ್ರಕಾರವು 32-ಬಿಟ್ ಸಹಿ ಮಾಡಿದ ಪೂರ್ಣಾಂಕಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಈ ಪ್ರಕಾರದ ಮಾನ್ಯ ಮೌಲ್ಯಗಳ ವ್ಯಾಪ್ತಿಯು -2147483648 ರಿಂದ 2147483647. ಈ ಡೇಟಾ ಪ್ರಕಾರದ ಸಾಮಾನ್ಯ ಬಳಕೆ ಎರಡು ಶತಕೋಟಿ ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಸಾಮಾನ್ಯ ಪೂರ್ಣಾಂಕಗಳನ್ನು ಸಂಗ್ರಹಿಸುವುದು. ಅರೇಗಳು ಮತ್ತು ಕೌಂಟರ್‌ಗಳೊಂದಿಗೆ ಬಳಸಲು ಈ ಪ್ರಕಾರವು ಉತ್ತಮವಾಗಿದೆ. ಮುಂಬರುವ ವರ್ಷಗಳಲ್ಲಿ, ಈ ಪ್ರಕಾರವು 32-ಬಿಟ್ ಪ್ರೊಸೆಸರ್ಗಳ ಯಂತ್ರದ ಪದಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಹೊಂದಿಸುತ್ತದೆ, ಆದರೆ 32-ಬಿಟ್ ಕೋಡ್ ಅನ್ನು ಹೊಂದಾಣಿಕೆಯ ಮೋಡ್ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ವೇಗದ ಪೈಪ್ಲೈನ್ಗೆ ಬೆಂಬಲದೊಂದಿಗೆ 64-ಬಿಟ್ ಪ್ರೊಸೆಸರ್ಗಳು. ಟೈಪ್ ಬೈಟ್, ಶಾರ್ಟ್, ಇಂಟ್ ಮತ್ತು ಪೂರ್ಣಾಂಕ ಅಕ್ಷರಗಳ ಅಸ್ಥಿರಗಳು ಒಂದೇ ಅಭಿವ್ಯಕ್ತಿಯಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಾಗ, ಮೌಲ್ಯಮಾಪನವನ್ನು ಪೂರ್ಣಗೊಳಿಸುವ ಮೊದಲು ಸಂಪೂರ್ಣ ಅಭಿವ್ಯಕ್ತಿಯ ಪ್ರಕಾರವನ್ನು ಇಂಟ್‌ಗೆ ಬಿತ್ತರಿಸಲಾಗುತ್ತದೆ.

ಇಂಟ್ ಜೆ = 1000;
ಟೈಪ್ ಮಾಡಿಉದ್ದವಾಗಿದೆ

ದೀರ್ಘ ಪ್ರಕಾರವನ್ನು ಸಹಿ ಮಾಡಿದ 64-ಬಿಟ್ ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಅದರ ಸ್ವೀಕಾರಾರ್ಹ ಮೌಲ್ಯಗಳ ವ್ಯಾಪ್ತಿಯು ವಿಶ್ವದಲ್ಲಿನ ಪರಮಾಣುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಎಣಿಸುವಂತಹ ಕಾರ್ಯಗಳಿಗೆ ಸಾಕಷ್ಟು ದೊಡ್ಡದಾಗಿದೆ,

ಉದ್ದವಾಗಿದೆಮೀ;
ಉದ್ದವಾಗಿದೆn = 123;

ಗುರುತಿಸುವ ಅಗತ್ಯವಿಲ್ಲ ಬಿಟ್ ಆಳಪೂರ್ಣಾಂಕ ಪ್ರಕಾರವು ಆಕ್ರಮಿಸಿಕೊಂಡಿರುವ ಮೆಮೊರಿಯ ಪ್ರಮಾಣದೊಂದಿಗೆ. ಚಾಲನೆಯಲ್ಲಿರುವ ಜಾವಾ ಕೋಡ್ ನಿಮ್ಮ ವೇರಿಯೇಬಲ್‌ಗಳಿಗೆ ಸೂಕ್ತವೆಂದು ಭಾವಿಸುವಷ್ಟು ಮೆಮೊರಿಯನ್ನು ಬಳಸಬಹುದು, ಅವರ ನಡವಳಿಕೆಯು ನೀವು ವ್ಯಾಖ್ಯಾನಿಸುವ ಪ್ರಕಾರಗಳ ನಡವಳಿಕೆಗೆ ಹೊಂದಿಕೆಯಾಗುವವರೆಗೆ.

ಕೋಷ್ಟಕ 2.1. ಬಿಟ್ ಆಳಗಳ ಕೋಷ್ಟಕ ಮತ್ತು ವಿವಿಧ ರೀತಿಯ ಪೂರ್ಣಾಂಕಗಳಿಗೆ ಸ್ವೀಕಾರಾರ್ಹ ಶ್ರೇಣಿಗಳು

ಬಿಟ್ ಆಳ

ಶ್ರೇಣಿ

-9, 223, 372,036, 854, 775, 808 ... 9, 223, 372, 036, 854, 775, 807

-2, 147, 483, 648 .... 2, 147, 483, 647

-32,768 .... 32, 767

-128 ... 127

2.1.1.2. ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಸಂಖ್ಯೆಗಳು

ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ನೈಜ ಸಂಖ್ಯೆಗಳೆಂದು ಕರೆಯಲ್ಪಡುವ ಫ್ಲೋಟಿಂಗ್-ಪಾಯಿಂಟ್ ಸಂಖ್ಯೆಗಳನ್ನು ಒಂದು ಭಿನ್ನರಾಶಿಯ ಬಳಕೆಯ ಅಗತ್ಯವಿರುವ ಲೆಕ್ಕಾಚಾರಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಜಾವಾ ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಸಂಖ್ಯೆಗಳಿಗೆ - ಫ್ಲೋಟ್ ಮತ್ತು ಡಬಲ್ - ಮತ್ತು ಅವರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಆಪರೇಟರ್‌ಗಳಿಗೆ ಪ್ರಮಾಣಿತ (IEEE-754) ಸೆಟ್ ಅನ್ನು ಅಳವಡಿಸುತ್ತದೆ.

ಕೋಷ್ಟಕ 2.2. ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಸಂಖ್ಯೆಯ ಪ್ರಕಾರಗಳ ಗುಣಲಕ್ಷಣಗಳು

ಬಿಟ್ ಆಳ

ಶ್ರೇಣಿ

1.7e-308....1.7e+ 308

3.4e-038....3.4e+ 038

ಟೈಪ್ ಮಾಡಿತೇಲುತ್ತವೆ

ಸಾಮಾನ್ಯದೊಂದಿಗೆ ಅಸ್ಥಿರಗಳಲ್ಲಿ, ಅಥವಾ ಒಂದೇ ನಿಖರತೆ,ಫ್ಲೋಟ್ ಕೀವರ್ಡ್ ಬಳಸಿ ಘೋಷಿಸಲಾಗಿದೆ, ನೈಜ ಮೌಲ್ಯವನ್ನು ಸಂಗ್ರಹಿಸಲು 32 ಬಿಟ್‌ಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ,

ಫ್ಲೋಟ್ ಎಫ್;
ಫ್ಲೋಟ್ f2 = 3.14;
ಟೈಪ್ ಮಾಡಿದುಪ್ಪಟ್ಟು

ಸಂದರ್ಭದಲ್ಲಿ ಎರಡು ನಿಖರತೆ,ಡಬಲ್ ಕೀವರ್ಡ್ ಬಳಸಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ, ಮೌಲ್ಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು 64 ಬಿಟ್‌ಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಎಲ್ಲಾ ಅತೀಂದ್ರಿಯ sin, cos, sqrt ನಂತಹ ಗಣಿತದ ಕಾರ್ಯಗಳು ಎರಡು ಫಲಿತಾಂಶವನ್ನು ನೀಡುತ್ತವೆ,

ದುಪ್ಪಟ್ಟುಡಿ;
ಡಬಲ್ ಪೈ = 3.14159265358979323846;

ವೇರಿಯೇಬಲ್ ಎಂದರೇನು?

ವೇರಿಯೇಬಲ್ ಅನ್ನು ಜಾವಾ ಪ್ರೋಗ್ರಾಂನ ಜೀವನದಲ್ಲಿ ನಿಮಗೆ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುವ ಕಂಟೇನರ್ ಎಂದು ಪರಿಗಣಿಸಬಹುದು. ಪ್ರತಿ ವೇರಿಯೇಬಲ್ ಅನ್ನು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ a ಡೇಟಾ ಪ್ರಕಾರಇದು ಹೊಂದಬಹುದಾದ ಮೌಲ್ಯದ ಪ್ರಕಾರ ಮತ್ತು ಪ್ರಮಾಣವನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುತ್ತದೆ.

ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಬಳಸಲು ನೀವು 2 ಹಂತಗಳನ್ನು ನಿರ್ವಹಿಸಬೇಕಾಗುತ್ತದೆ

  1. ವೇರಿಯಬಲ್ ಘೋಷಣೆ
  2. ವೇರಿಯಬಲ್ ಇನಿಶಿಯಲೈಸೇಶನ್

ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ, ನೀವು ಕಲಿಯುವಿರಿ-

ವೇರಿಯಬಲ್ ಘೋಷಣೆ:

ವೇರಿಯೇಬಲ್ ಅನ್ನು ಘೋಷಿಸಲು, ನೀವು ಡೇಟಾ ಪ್ರಕಾರವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು ಮತ್ತು ವೇರಿಯೇಬಲ್‌ಗೆ ಅನನ್ಯ ಹೆಸರನ್ನು ನೀಡಬೇಕು.

ಇತರ ಮಾನ್ಯ ಘೋಷಣೆಗಳ ಉದಾಹರಣೆಗಳು

ಇಂಟ್ a,b,c; ಫ್ಲೋಟ್ ಪೈ; ಡಬಲ್ ಡಿ; ಚಾರ್ ಎ;

ವೇರಿಯಬಲ್ ಇನಿಶಿಯಲೈಸೇಶನ್:

ವೇರಿಯೇಬಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು, ನೀವು ಅದಕ್ಕೆ ಮಾನ್ಯವಾದ ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸಬೇಕು.

ಇತರ ಮಾನ್ಯ ಇನಿಶಿಯಲೈಸೇಶನ್‌ಗಳ ಉದಾಹರಣೆಗಳೆಂದರೆ

ಪೈ =3.14f; ಮಾಡು =20.22d; a='v';

ನೀವು ವೇರಿಯಬಲ್ ಘೋಷಣೆ ಮತ್ತು ಪ್ರಾರಂಭವನ್ನು ಸಂಯೋಜಿಸಬಹುದು.

ಇಂಟ್ a=2,b=4,c=6; ಫ್ಲೋಟ್ ಪೈ=3.14f; ಡಬಲ್ ಮಾಡು=20.22ಡಿ; ಚಾರ್ a=’v’;

ಅಸ್ಥಿರ ವಿಧಗಳು

ಜಾವಾದಲ್ಲಿ, ಮೂರು ವಿಧದ ಅಸ್ಥಿರಗಳಿವೆ:

  1. ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳು
  2. ನಿದರ್ಶನ ವೇರಿಯಬಲ್ಸ್
  3. ಸ್ಥಾಯೀ ಅಸ್ಥಿರಗಳು

1) ಸ್ಥಳೀಯ ಅಸ್ಥಿರ

ಸ್ಥಳೀಯ ಅಸ್ಥಿರಗಳು ಒಂದು ವೇರಿಯೇಬಲ್ ಆಗಿದ್ದು ಅದನ್ನು ವಿಧಾನದ ದೇಹದೊಳಗೆ ಘೋಷಿಸಲಾಗುತ್ತದೆ.

2) ನಿದರ್ಶನ ಅಸ್ಥಿರ

ನಿದರ್ಶನ ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು STATIC ಕೀವರ್ಡ್ ಇಲ್ಲದೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ .ಅವುಗಳನ್ನು ವಿಧಾನ ಘೋಷಣೆಯ ಹೊರಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಅವು ಆಬ್ಜೆಕ್ಟ್ ನಿರ್ದಿಷ್ಟ ಮತ್ತು ನಿದರ್ಶನ ವೇರಿಯಬಲ್‌ಗಳು ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತವೆ.

3) ಸ್ಥಿರ ಅಸ್ಥಿರಗಳು

ಪ್ರೋಗ್ರಾಂ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಪ್ರಾರಂಭದಲ್ಲಿ ಸ್ಥಾಯೀ ಅಸ್ಥಿರಗಳನ್ನು ಒಮ್ಮೆ ಮಾತ್ರ ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ. ಯಾವುದೇ ನಿದರ್ಶನ ವೇರಿಯಬಲ್‌ಗಳನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಈ ಅಸ್ಥಿರಗಳನ್ನು ಮೊದಲು ಪ್ರಾರಂಭಿಸಬೇಕು.

ಉದಾಹರಣೆ: ಜಾವಾದಲ್ಲಿನ ವೇರಿಯೇಬಲ್‌ಗಳ ವಿಧಗಳು

ವರ್ಗ ಗುರು99 (ಇಂಟ್ ಡೇಟಾ = 99; //ಉದಾಹರಣೆಗೆ ವೇರಿಯೇಬಲ್ ಸ್ಟ್ಯಾಟಿಕ್ ಇಂಟ್ ಎ = 1; //ಸ್ಟ್ಯಾಟಿಕ್ ವೇರಿಯಬಲ್ ಅನೂರ್ಜಿತ ವಿಧಾನ() (ಇಂಟ್ ಬಿ = 90; //ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್) )

ಜಾವಾದಲ್ಲಿ ಡೇಟಾ ಪ್ರಕಾರಗಳು

ಡೇಟಾ ಪ್ರಕಾರಗಳು ವೇರಿಯೇಬಲ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಬೇಕಾದ ವಿಭಿನ್ನ ಮೌಲ್ಯಗಳನ್ನು ವರ್ಗೀಕರಿಸುತ್ತವೆ. ಜಾವಾದಲ್ಲಿ, ಎರಡು ರೀತಿಯ ಡೇಟಾ ಪ್ರಕಾರಗಳಿವೆ:

  1. ಪ್ರಾಚೀನ ಡೇಟಾ ವಿಧಗಳು
  2. ಪ್ರಾಚೀನವಲ್ಲದ ಡೇಟಾ ಪ್ರಕಾರಗಳು

ಪ್ರಾಚೀನ ಡೇಟಾ ವಿಧಗಳು

ಪ್ರಾಚೀನ ಡೇಟಾ ಪ್ರಕಾರಗಳು ಪೂರ್ವನಿರ್ಧರಿತವಾಗಿವೆ ಮತ್ತು ಜಾವಾ ಭಾಷೆಯಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಪ್ರಾಚೀನ ಮೌಲ್ಯಗಳು ಇತರ ಪ್ರಾಚೀನ ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಸ್ಥಿತಿಯನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದಿಲ್ಲ.

8 ಪ್ರಾಚೀನ ವಿಧಗಳಿವೆ: ಬೈಟ್, ಶಾರ್ಟ್, ಇಂಟ್, ಲಾಂಗ್, ಚಾರ್, ಫ್ಲೋಟ್, ಡಬಲ್ ಮತ್ತು ಬೂಲಿಯನ್ ಪೂರ್ಣಾಂಕ ಡೇಟಾ ಪ್ರಕಾರಗಳು

ಬೈಟ್ (1 ಬೈಟ್) ಚಿಕ್ಕದು (2 ಬೈಟ್‌ಗಳು) ಇಂಟ್ (4 ಬೈಟ್‌ಗಳು) ಉದ್ದ (8 ಬೈಟ್‌ಗಳು)

ಫ್ಲೋಟಿಂಗ್ ಡೇಟಾ ಪ್ರಕಾರ

ಫ್ಲೋಟ್ (4 ಬೈಟ್‌ಗಳು) ಡಬಲ್ (8 ಬೈಟ್‌ಗಳು)

ಪಠ್ಯ ಡೇಟಾ ಪ್ರಕಾರ

ಚಾರ್ (2 ಬೈಟ್‌ಗಳು)

ಬೂಲಿಯನ್ (1 ಬೈಟ್) (ನಿಜ/ಸುಳ್ಳು)

ಡೇಟಾ ಪ್ರಕಾರ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯ ಡೀಫಾಲ್ಟ್ ಗಾತ್ರ
ಬೈಟ್ 0 1 ಬೈಟ್
ಚಿಕ್ಕದಾಗಿದೆ 0 2 ಬೈಟ್‌ಗಳು
ಇಂಟ್ 0 4 ಬೈಟ್‌ಗಳು
ಉದ್ದವಾಗಿದೆ 0L 8 ಬೈಟ್‌ಗಳು
ತೇಲುತ್ತವೆ 0.0f 4 ಬೈಟ್‌ಗಳು
ದುಪ್ಪಟ್ಟು 0.0ಡಿ 8 ಬೈಟ್‌ಗಳು
ಬೂಲಿಯನ್ ಸುಳ್ಳು 1 ಬಿಟ್
ಚಾರ್ "\u0000" 2 ಬೈಟ್‌ಗಳು

ನೆನಪಿಡುವ ಅಂಶಗಳು:

  • ಎಲ್ಲಾ ಸಂಖ್ಯಾ ಡೇಟಾ ಪ್ರಕಾರಗಳಿಗೆ ಸಹಿ ಮಾಡಲಾಗಿದೆ(+/-).
  • ಎಲ್ಲಾ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಡೇಟಾ ಪ್ರಕಾರಗಳ ಗಾತ್ರ ಒಂದೇ ಆಗಿರುತ್ತದೆ (ಪ್ರಮಾಣೀಕೃತ)
  • ಜಾವಾದಲ್ಲಿ ಚಾರ್ ಡೇಟಾ ಪ್ರಕಾರವು 2 ಬೈಟ್‌ಗಳು ಏಕೆಂದರೆ ಅದು ಬಳಸುತ್ತದೆ ಯುನಿಕೋಡ್ಅಕ್ಷರ ಸೆಟ್. ಅದರ ಕಾರಣದಿಂದಾಗಿ, ಜಾವಾ ಅಂತರರಾಷ್ಟ್ರೀಕರಣವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. UNICODE ಎಂಬುದು ಪ್ರಪಂಚದ ಎಲ್ಲಾ ತಿಳಿದಿರುವ ಲಿಪಿಗಳು ಮತ್ತು ಭಾಷೆಯನ್ನು ಒಳಗೊಂಡಿರುವ ಒಂದು ಅಕ್ಷರ ಸೆಟ್ ಆಗಿದೆ

ಜಾವಾ ವೇರಿಯಬಲ್ ಕೌಟುಂಬಿಕತೆ ಪರಿವರ್ತನೆ ಮತ್ತು ಟೈಪ್ ಕ್ಯಾಸ್ಟಿಂಗ್

ಒಂದು ವಿಧದ ವೇರಿಯೇಬಲ್ ಮತ್ತೊಂದು ಪ್ರಕಾರದ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಬಹುದು. ಇಲ್ಲಿ 2 ಪ್ರಕರಣಗಳಿವೆ -

ಪ್ರಕರಣ 1)ಚಿಕ್ಕ ಸಾಮರ್ಥ್ಯದ ವೇರಿಯೇಬಲ್ ಅನ್ನು ದೊಡ್ಡ ಸಾಮರ್ಥ್ಯದ ಮತ್ತೊಂದು ವೇರಿಯಬಲ್ಗೆ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ.

ಈ ಪ್ರಕ್ರಿಯೆಯು ಸ್ವಯಂಚಾಲಿತವಾಗಿದೆ ಮತ್ತು ಸ್ಪಷ್ಟವಲ್ಲದವು ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಪರಿವರ್ತನೆ

ಪ್ರಕರಣ 2)ದೊಡ್ಡ ಸಾಮರ್ಥ್ಯದ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಸಣ್ಣ ಸಾಮರ್ಥ್ಯದ ಮತ್ತೊಂದು ವೇರಿಯಬಲ್ಗೆ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ

ಅಂತಹ ಸಂದರ್ಭಗಳಲ್ಲಿ, ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು ಎರಕಹೊಯ್ದ ಆಪರೇಟರ್ ಅನ್ನು ಟೈಪ್ ಮಾಡಿ. ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ ಕಾಸ್ಟಿಂಗ್ ಅನ್ನು ಟೈಪ್ ಮಾಡಿ.

ಒಂದು ವೇಳೆ, ನೀವು ಪ್ರಕಾರದ ಎರಕಹೊಯ್ದ ಆಪರೇಟರ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವುದಿಲ್ಲ; ಕಂಪೈಲರ್ ದೋಷವನ್ನು ನೀಡುತ್ತದೆ. ಈ ನಿಯಮವನ್ನು ಕಂಪೈಲರ್‌ನಿಂದ ಜಾರಿಗೊಳಿಸಲಾಗಿರುವುದರಿಂದ, ತಾನು ಮಾಡಲಿರುವ ಪರಿವರ್ತನೆಯು ಡೇಟಾದಲ್ಲಿ ಸ್ವಲ್ಪ ನಷ್ಟವನ್ನು ಉಂಟುಮಾಡಬಹುದು ಮತ್ತು ತಡೆಯುತ್ತದೆ ಎಂದು ಪ್ರೋಗ್ರಾಮರ್‌ಗೆ ತಿಳಿದಿರುತ್ತದೆ. ಆಕಸ್ಮಿಕ ನಷ್ಟಗಳು.

ಉದಾಹರಣೆ: ಟೈಪ್ ಕ್ಯಾಸ್ಟಿಂಗ್ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು

ಹಂತ 1)ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಸಂಪಾದಕಕ್ಕೆ ನಕಲಿಸಿ.

ಕ್ಲಾಸ್ ಡೆಮೊ (ಸಾರ್ವಜನಿಕ ಸ್ಟ್ಯಾಟಿಕ್ ಶೂನ್ಯ ಮುಖ್ಯ (ಸ್ಟ್ರಿಂಗ್ ಆರ್ಗ್ಸ್) (ಬೈಟ್ x; ಇಂಟ್ a = 270; ಡಬಲ್ ಬಿ = 128.128; System.out.println ("int ಅನ್ನು ಬೈಟ್‌ಗೆ ಪರಿವರ್ತಿಸಲಾಗಿದೆ"); x = (ಬೈಟ್) a; System.out. println ("a ಮತ್ತು x " + a + " " + x ); + "" + a );

ಹಂತ 2)ಕೋಡ್ ಅನ್ನು ಉಳಿಸಿ, ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ರನ್ ಮಾಡಿ.

ಇಂಟ್ ಅನ್ನು ಬೈಟ್ ಎ ಮತ್ತು x 270 14 ಡಬಲ್ ಅನ್ನು ಇಂಟ್ ಬಿ ಆಗಿ ಪರಿವರ್ತಿಸಲಾಗಿದೆ ಮತ್ತು 128.128 128 ಡಬಲ್ ಅನ್ನು ಬೈಟ್ ಬಿ ಮತ್ತು x 128.128 -128 ಆಗಿ ಪರಿವರ್ತಿಸಲಾಗಿದೆ