throw new IllegalArgumentException("μμΈ λ©μΈμ§ μμ±");
μλ°μμ μ 곡νλ μμΈ ν΄λμ€ μ€ νλλ‘,
μλͺ»λ μΈμκ° μ λ¬λμμ λ λ°μμν€λ μμΈμ΄λ€.
throw ν€μλλ₯Ό μ¬μ©νμ¬ μμΈλ₯Ό λ°μμν€κ³ new ν€μλλ₯Ό μ¬μ©νμ¬ μμΈ κ°μ²΄λ₯Ό μμ±νλ€.
μμΈ κ°μ²΄λ ν΄λΉ μμΈ ν΄λμ€μ μΈμ€ν΄μ€.
μλ₯Ό λ€μ΄ throw new IllegalArgumentException("μλͺ»λ μΈμμ λλ€.")λ IllegalArgumentException μμΈλ₯Ό λ°μμν€κ³ λ©μμ§λ₯Ό μ§μ ν μμΈ κ°μ²΄λ₯Ό μμ±νλ€. μμ΄λ λ° ν¨μ€μλ λ± μ¬μ©μκ° μ λ ₯ν΄μΌ νλ μ λ ₯μΉΈμ μλͺ» λ κ°μ μ λ ₯νμ κ²½μ° νμ©ν μ μλ€.
μ΄ν μμΈλ νμ¬ μ€ν μ€μΈ λ©μλλ₯Ό λ²μ΄λκ³ , μμΈ μ²λ¦¬ λ©μ»€λμ¦μ λ°λΌ μμΈκ° μ²λ¦¬λκ±°λ μμ νΈμΆμμκ² μ νλλ€.
throw newλ νλ‘κ·Έλ¨μ νΉμ μν©μμ μμΈλ₯Ό λͺ μμ μΌλ‘ λ°μμν€κΈ° μν΄ μ¬μ©λλ©° μμΈ μ²λ¦¬μ κ΄λ ¨λ μ€μν κ°λ μ΄λ€.
'κ°λ° μ΄μΌκΈ° > JAVA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Java - repeat λ©μλ μ΄μ©ν΄ λ³μ°κΈ° (2) | 2023.12.20 |
---|---|
Java - μ λ ₯λ°μ μλ₯Ό λͺ¨λ λν κ²°κ³Όλ₯Ό μΆλ ₯νλ μμ (2) | 2023.12.10 |
Java - μ΄ν΄λ¦½μ€ νκ²½ μ€μ (0) | 2023.07.01 |
Java - λ°μ΄ν° νμ (data type) (0) | 2023.06.29 |
Java - 리ν°λ΄ (literals) (0) | 2023.06.29 |