πŸ“š Study/JAVA

[JAVA] 3μ£Όμ°¨(2) | λ³€μˆ˜μ™€ 데이터 ν˜•μ‹ (JAVA λ³€μˆ˜)

윰갱 2022. 9. 20. 15:59

βœ… λ³€μˆ˜

λ³€μˆ˜λŠ” λ‹€μ–‘ν•œ 정보λ₯Ό μ €μž₯ν•  수 μžˆλŠ” λ©”λͺ¨λ¦¬λ₯Ό μ°Έμ‘°ν•˜λŠ” 이름

• μžλ°” μ»΄νŒŒμΌλŸ¬κ°€ λͺ…μ‹œμ μœΌλ‘œ μžλ£Œν˜•μ„ μ„ μ–Έν•œ λ³€μˆ˜λ§Œ μ²˜λ¦¬ν•  수 있음.

(μ—¬κΈ°μ„œ ‘λͺ…μ‹œμ ’μ΄λž€ 말은 μ„ μ–Έν•˜λŠ” λ³€μˆ˜κ°€ μ •μˆ˜μΈμ§€ μ‹€μˆ˜μΈμ§€ μžλ£Œν˜•μ„ μ •ν™•νžˆ μ§€μ •ν•΄μ•Ό ν•œλ‹€λŠ” 의미)

βœ… λ³€μˆ˜ μ„ μ–Έκ³Ό μ‚¬μš©

μ„ μ–Έκ³Ό λ™μ‹œμ— μ΄ˆκΈ°ν™”ν•΄μ£ΌλŠ” 것이 μ’‹μŒ

βœ… λŒ€μž… μ—°μ‚°μžμ™€ λ³€μˆ˜μ˜ μœ„μΉ˜

• λŒ€μž… μ—°μ‚°μž(=)λ₯Ό μ‚¬μš©ν•˜λ©΄ 였λ₯Έμͺ½μ˜ 것이 μ™Όμͺ½μ— λŒ€μž…λ¨

• λŒ€μž… μ—°μ‚°μž(=)의 였λ₯Έμͺ½μ—λŠ” μƒμˆ˜(숫자), λ³€μˆ˜, 계산 값이 λͺ¨λ‘ 올 수 있음

βœ… λ³€μˆ˜ 이름 κ·œμΉ™

• λ³€μˆ˜ μ΄λ¦„μ˜ κΈΈμ΄μ—λŠ” μ œν•œμ΄ μ—†λ‹€.

• λ°˜λ“œμ‹œ λ¬Έμžλ‚˜ 언더바(_), λ‹¬λŸ¬ 기호($)둜 μ‹œμž‘ν•΄μ•Ό ν•œλ‹€.

• μžλ°”μ˜ μ—°μ‚°μž(+, -, *, /)λŠ” λ³€μˆ˜ 이름에 넣을 수 μ—†λ‹€.

• λŒ€μ†Œλ¬Έμžλ₯Ό κ΅¬λΆ„ν•œλ‹€.

   βœ“ int result와 int ResultλŠ” λ‹€λ₯Έ λ³€μˆ˜μ΄λ‹€.

• 첫 κΈ€μžμ— μˆ«μžκ°€ 올 수 μ—†κ³ , 이름 사이에 λΉˆμΉΈμ„ λ„£μ–΄μ„œλ„ μ•ˆ λœλ‹€. λΉˆμΉΈμ„ λ„£κ³  μ‹Άλ‹€λ©΄ 언더바_()λ₯Ό μ‚¬μš©ν•œλ‹€.

   βœ“ int 10Seconds; (×) → int TenSeconds; (β—‹)

   βœ“ int Time Interval; (×) → int Time_Interval; (β—‹) λ˜λŠ” int TimeInterval;

μžλ°”μ˜ ν‚€μ›Œλ“œλŠ” λ³€μˆ˜ μ΄λ¦„μœΌλ‘œ μ‚¬μš©ν•  수 μ—†λ‹€. βœ“ int class; (×), int public; (×)

 

βœ… λ³€μˆ˜ μ‚¬μš© λ²”μœ„

• λ³€μˆ˜λŠ” μ€‘κ΄„ν˜Έ 블둝 { } λ‚΄μ—μ„œ μ„ μ–Έλ˜κ³  μ‚¬μš©λ¨

βœ… λ³€μˆ˜μ˜ μœ ν˜•

βœ… λ³€μˆ˜ μ‚¬μš© 예제

a = (int) 123.45f  **ν˜•λ³€ν™˜
a = b = c = d

βœ… λŒ€μž… μ—°μ‚°μž(=)의 처리 μˆœμ„œ