[Java] ๋ฐ˜๋ณต๋ฌธ ํƒ€์ž…

2025. 7. 27. 17:29ยท๐Ÿ“ Study/Java

switch์—์„œ ํ—ˆ์šฉ๋˜๋Š” ํƒ€์ž…๋“ค

  • long, float, double, boolean ํƒ€์ž…์„ ์กฐ๊ฑด์‹์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. โŒ
  • Java์˜ switch ๋ฌธ์€ ๋‚ด๋ถ€์ ์œผ๋กœ ์ •์ˆ˜ ๊ธฐ๋ฐ˜์˜ ๋ถ„๊ธฐ ํ…Œ์ด๋ธ”(jump table) ์„ ์‚ฌ์šฉํ•ด์„œ ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”
byte, short, char, int ๊ธฐ๋ณธ ์ •์ˆ˜ํ˜• ํƒ€์ž…
enum ์—ด๊ฑฐํ˜•
String Java 7๋ถ€ํ„ฐ ๊ฐ€๋Šฅ
Integer, Character, Byte, Short ์˜คํ† ๋ฐ•์‹ฑ๋œ ๋ž˜ํผ ํด๋ž˜์Šค (์ฐธ์กฐํ˜•)
Java 14+์—์„œ๋Š” ํŒจํ„ด ๋งค์นญ(preview)๊นŒ์ง€ ์ง€์›๋จ  

 

ํƒ€์ž… ์•ˆ ๋˜๋Š” ์ด์œ 

float, double ๋ถ€๋™์†Œ์ˆ˜์ ์€ ์ •๋ฐ€๋„ ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด ์ •ํ™•ํ•œ ์ผ์น˜ ๋น„๊ต๊ฐ€ ์–ด๋ ค์›€
long switch ๋ฌธ ์„ค๊ณ„ ๋‹น์‹œ(์ดˆ๊ธฐ Java)์—๋Š” int ๊ธฐ๋ฐ˜์œผ๋กœ ์„ค๊ณ„๋จ
boolean ๊ฒฝ์šฐ์˜ ์ˆ˜๊ฐ€ 2๊ฐœ๋ฟ์ด๋ผ if/else๊ฐ€ ๋” ์ ํ•ฉํ•˜๊ณ  ๊ฐ„๋‹จํ•จ

 

if-else์—์„œ ํ—ˆ์šฉ๋˜๋Š” ํƒ€์ž…๋“ค

if ๋ฌธ์˜ ์กฐ๊ฑด์‹์€ ๋ฐ˜๋“œ์‹œ boolean ๋˜๋Š” Boolean ํ‰๊ฐ€ ๊ฒฐ๊ณผ์—ฌ์•ผ๋งŒ ํ•œ๋‹ค.

'๐Ÿ“ Study > Java' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Java] String ๊ด€๋ จ ๋ฉ”์„œ๋“œ  (1) 2025.07.27
[Java] ์ปดํŒŒ์ผ ์—๋Ÿฌ vs ๋Ÿฐํƒ€์ž„ ์—๋Ÿฌ  (1) 2025.07.27
[Java] ์‚ฐ์ˆ  ์—ฐ์‚ฐ ์‹œ ์ฃผ์˜ํ•  ์ ๋“ค  (2) 2025.07.27
[Java] ํƒ€์ž… ๋ณ€ํ™˜  (2) 2025.07.27
[Java] String  (2) 2025.07.27
'๐Ÿ“ Study/Java' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [Java] ์ปดํŒŒ์ผ ์—๋Ÿฌ vs ๋Ÿฐํƒ€์ž„ ์—๋Ÿฌ
  • [Java] ์‚ฐ์ˆ  ์—ฐ์‚ฐ ์‹œ ์ฃผ์˜ํ•  ์ ๋“ค
  • [Java] ํƒ€์ž… ๋ณ€ํ™˜
  • [Java] String
0=2.
0=2.
  • 0=2.
    0=2
    0=2.
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (104)
      • ๐Ÿ“‚ Project (2)
        • Paint the City (2)
      • ๐Ÿ’ญ Problem Solving (42)
        • C++ (28)
        • Java (14)
      • ๐Ÿ“ Study (17)
        • React (1)
        • Java (16)
      • ๐Ÿ’ป CS (11)
        • ๋ฉด์ ‘์„ ์œ„ํ•œ CS ์ „๊ณต์ง€์‹ ๋…ธํŠธ (2)
        • ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (9)
      • ๐Ÿƒ‍โ™€๏ธ Activities (32)
        • Web Front-End Basic Study (6)
        • 42 Cursus (26)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
    • ๊ธ€์“ฐ๊ธฐ
  • ๋งํฌ

  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    ๋ธŒ๋ฃจํŠธํฌ์Šค
    git
    makefile
    .h
    ์‹œ๋ฎฌ๋ ˆ์ด์…˜
    BFS
    unity
    ๋งต
    dfs
    C
    ํŠธ๋ฆฌ
    HTML
    ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ
    swea
    CS
    ๊ตฌํ˜„
    github
    knapsack
    ์ •๋ ฌ
    java
    react
    dynamic programming
    ๋ฐฑํŠธ๋ž˜ํ‚น
    ๋ฐฑ์ค€
    VR
    ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
    CSS
    42๊ฒฝ์‚ฐ
    La Piscine
    ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜
  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
0=2.
[Java] ๋ฐ˜๋ณต๋ฌธ ํƒ€์ž…
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”