Java 23

์ž๋ฐ”(Java)์˜ ํ™•๋Œ€ ์บ์ŠคํŒ…๊ณผ ์ถ•์†Œ ์บ์ŠคํŒ… ๊ฐœ๋…

ํ™•๋Œ€ ์บ์ŠคํŒ…๊ณผ ์ถ•์†Œ ์บ์ŠคํŒ…Java Type Casting์œ ํ˜• ์บ์ŠคํŒ…์€ ํ•˜๋‚˜์˜ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ์œ ํ˜•์˜ ๊ฐ’์„ ๋‹ค๋ฅธ ์œ ํ˜•์— ํ• ๋‹นํ•˜๋Š” ๊ฒƒ์ด๋‹คex) (double)3  -> int๊ฐ’์ด์ง€๋งŒ double๋กœ ๋งŒ๋“ค์–ด์ค€๋‹ค.ํ™•๋Œ€ ์บ์ŠคํŒ… (์ž๋™[์ž‘์€ ๊ธ€์ž๋ฅผ ํฐ ๊ธ€์ž๋กœ ๋ณ€ํ™˜]): byte -> short -> char -> int -> long -> float -> double๋” ์ž‘์€ ํฌ๊ธฐ์˜ ์œ ํ˜•์„ ๋” ํฐ ํฌ๊ธฐ์˜ ์œ ํ˜•์œผ๋กœ ์ „๋‹ฌํ•  ๋•Œ ํ™•๋Œ€ ์บ์ŠคํŒ…์ด ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰๋œ๋‹ค์ถ•์†Œ ์บ์ŠคํŒ… (์ˆ˜๋™[ํฐ ์œ ํ˜•์„ ์ž‘์€ ์œ ํ˜•์œผ๋กœ ๋ณ€ํ™˜]): ๊ฐ’ ์•ž์— ๊ด„ํ˜ธ ์•ˆ์— ์œ ํ˜•์„ ๋ฐฐ์น˜ํ•˜์—ฌ ์ˆ˜๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•œ๋‹คdouble -> float -> long -> int -> char -> short -> byte - ์บ์ŠคํŒ…์€ ์ˆซ์ž๋ผ๋ฆฌ๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค.

Java 2024.05.22

์ž๋ฐ”(Java) ๋ณ€์ˆ˜์™€ ๋ฐฐ์—ด(Array) ๊ฐœ๋…

๋ณ€์ˆ˜: ๋ฐ์ดํ„ฐ ๊ฐ’์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ์ปจํ…Œ์ด๋„ˆ์ด๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ๋ณ€์ˆ˜๊ฐ€ ์žˆ๋‹คstring : ํ…์ŠคํŠธint : -123 ์ด๋‚˜ 123 ๊ฐ™์€ ์†Œ์ˆ˜ ์—†๋Š” ์ •์ˆ˜double : 3.84651๋‚˜ -0.51 ๋“ฑ๊ณผ ๊ฐ™์€ ์‹ค์ˆ˜float : -19.99 ๋˜๋Š” 19.99 ๊ฐ™์€ ์†Œ์ˆ˜์  ์ดํ•˜์˜ ๋ถ€๋™ ์†Œ์ˆ˜์ char : 'a' ๋˜๋Š” 'B' ์™€ ๊ฐ™์€ ๋‹จ์ผ ๋ฌธ์žboolean : true ๋˜๋Š” false ๋‘๊ฐ€์ง€ ์ƒํƒœ๋กœ ๊ฐ’์„ ์ €์žฅprimitive Date type- 8๊ฐ€์ง€ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ์œ ํ˜• byte    1 bytesshort   2 bytesint     4 bytesLong    8 bytesfloat   4 bytesdouble  8 bytesboolean 1 bitchar    2 bytes ์›์‹œ๊ฐ’์ด ์•„๋‹Œ ๋น„ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ..

Java 2024.05.22

์ž๋ฐ”(Java)์™€ ์ž๋ฐ” ๋ฉ”์†Œ๋“œ(Methods) ๊ฐœ๋…

์ž๋ฐ”๋ž€? ์˜คํ”ˆ ์†Œ์Šค์ด๋ฉฐ ๋ฌด๋ฃŒ์ด๋‹ค.์ž๋ฐ”๋Š” C++ ๋ฐ c# ์— ๊ฐ€๊น๊ธฐ ๋–„๋ฌธ์— ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ java๋กœ ์ „ํ™˜ํ•˜๊ฑฐ๋‚˜ ๊ทธ ๋ฐ˜๋Œ€๋กœ ์‰ฝ๊ฒŒ ์ „ํ™˜ ํ•  ์ˆ˜ ์žˆ๋‹ค- ํด๋ž˜์Šค(Class)๋ช…์€ ํ•ญ์ƒ ๋Œ€๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•ด์•ผ ๋œ๋‹ค ์ˆซ์ž๋กœ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์€ ์•ˆ๋œ๋‹ค   **** ๋‹จ์ถ•ํ‚ค๋Š” Ctrl + spacebar ๋ˆ„๋ฅด๋ฉด ์ž๋™์™„์„ฑ๋œ๋‹ค. **** public static void main(String[] args){ }       # psvm : ๋‹จ์ถ•ํ‚ค    ์ด์ฝ”๋“œ๋ธ”๋Ÿญ ์•ˆ์— ๋ฉ”์†Œ๋“œ๊ฐ€ ํฌํ•จ๋˜๊ณ  ์ฝ๋Š”๋‹ค   System.out.println();                                   # sout : ๋‹จ์ถ•ํ‚ค  ; ๋กœ ๋งˆ๋ฌด๋ฆฌํ•ด์•ผ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค  print line()  ๋‚ด์žฅ ํ”„๋ฆฐํŠธํ•จ์ˆ˜์ด๋‹ค. String์€ "ํฐ๋”ฐ์˜ดํ‘œ"๋กœ ์ž‘์„ฑํ•ด..

Java 2024.04.26
1 2 3