μ½λλ₯Ό μμ±νλ©΄μ μ£Όμμ μμ±νλ κ²μ μ¬λ¬λΆμ μ½λλ₯Ό λ€λ₯Έ μ¬λλ€κ³Ό 곡μ νκ³ μ μ§λ³΄μν λ κ΅μ₯ν μ€μν©λλ€. μ΄λ² ν¬μ€ν μμλ μλ°μ μ£Όμμ λν΄ μμλ³΄κ² μ΅λλ€. μλ° μ½λμλ μ΄λ€ μ’ λ₯μ μ£Όμμ΄ μλμ§, μ΄λ€ λͺ©μ μΌλ‘ μ¬μ©λλμ§, κ·Έλ¦¬κ³ μ΄λ»κ² μμ±ν΄μΌ νλμ§μ λν΄ μμΈν μμλ΄ μλ€.
1. μ£Όμμ΄λ?π§
μλ°μμμ μ£Όμμ νλ‘κ·Έλλ° μ½λ λ΄μμ μ€λͺ μ΄λ λ©λͺ¨λ₯Ό μμ±ν λ μ¬μ©λλ λ¬Έμ₯μ λλ€.
μ£Όμμ μ»΄νμΌλ¬μ μν΄ λ¬΄μλλ©°, νλ‘κ·Έλ¨μ μ€νμ μ§μ μ μΈ μν₯μ λ―ΈμΉμ§ μμ΅λλ€.
μ£Όμμ μ½λλ₯Ό μ΄ν΄νκΈ° μ½κ² νκ±°λ, μ½λμ μΌλΆλ₯Ό μμλ‘ λΉνμ±νν λ μ¬μ©λ©λλ€.
μ΄λ₯Ό ν΅ν΄ μ½λμ κ°λ μ±μ λμ΄κ³ , μ½λλ₯Ό μ μ§λ³΄μνκΈ° μ½κ² λ§λ€μ΄ μ€λλ€.
μ£Όμμ λ€λ₯Έ κ°λ°μλ€κ³Όμ νμ μ΄λ λμ€μ μ½λλ₯Ό λ€μ κ²ν ν λλ μ μ©ν©λλ€.
μ£Όμμ μ¬μ©ν λ ν κ°μ§ μ£Όμμ¬νμ΄ μμ΅λλ€.
μ½λμμ λ¬Έμμ΄ λ΄μ μ£Όμμ ν¬ν¨νλ κ²½μ°, κ·Έ μ£Όμμ λ¬Έμμ΄ λ°μ΄ν°λ‘ ν΄μλλ€λ μ μ λλ€.
μλ μ½λμμλ λ¬Έμμ΄ "μ΄ λ¬Έμμ΄μ μ£Όμμ ν¬ν¨νκ³ μμ΅λλ€. // μ£Όμμ λλ€. " μμ μ£Όμμ΄ ν¬ν¨λμ΄ μμ§λ§, μ΄λ κ·Έλ₯ λ¬Έμμ΄λ‘ μ²λ¦¬λ©λλ€. λ°λΌμ μΆλ ₯ κ²°κ³Όλ μ£Όμμ΄ ν¬ν¨λ λ¬Έμμ΄ κ·Έλλ‘ μΆλ ₯λ©λλ€.
public class CommentInsideString {
public static void main(String[] args) {
// μλ λ¬Έμμ΄ μμλ μ£Όμμ΄ ν¬ν¨λμ΄ μμ§λ§, μ΄λ κ·Έλ₯ λ¬Έμμ΄λ‘ μΈμλ©λλ€.
String message = "μ΄ λ¬Έμμ΄μ μ£Όμμ ν¬ν¨νκ³ μμ΅λλ€. // μ£Όμμ
λλ€. ";
// μ λ¬Έμμ΄μ μΆλ ₯νλ©΄ μ£Όμμ κ·Έλλ‘ λ¬Έμμ΄λ‘ μ²λ¦¬λ©λλ€.
System.out.println(message);
}
}
2. μ£Όμμ μ’ λ₯π
μλ°μμλ λ€μκ³Ό κ°μ μ£Όμ νμμ΄ μ£Όλ‘ μ¬μ©λ©λλ€.
ν μ£Όμ
//λ‘ μμνλ©° ν΄λΉ μ€μ λκΉμ§ μ£ΌμμΌλ‘ μ²λ¦¬λ©λλ€.
μ΄ν΄λ¦½μ€ λ¨μΆν€
μΆκ° βΆ Ctrl + /
ν΄μ βΆCtrl+/
// μ΄ μ€μ μ£Όμ μ²λ¦¬λμ΄ μ½λ μ€ν μ 무μλ©λλ€.
int x = 10; // λ³μ xμ 10μ ν λΉν©λλ€.
λ²μ μ£Όμ
/*λ‘ μμνκ³ */λ‘ λλλ©° κ·Έ μ¬μ΄μ μλ λͺ¨λ λ΄μ©μ΄ μ£ΌμμΌλ‘ μ²λ¦¬λ©λλ€.
μ¬λ¬ μ€μ κ±Έμ³ μ£Όμμ μμ±ν λ μ¬μ©λ©λλ€.
μ΄ν΄λ¦½μ€ λ¨μΆν€
μΆκ° βΆCtrl+ Shift + /
ν΄μ βΆCtrl+ Shift + \
/*
* μ΄ μμμ λ²μ μ£ΌμμΌλ‘ μ²λ¦¬λ©λλ€.
* μ£Όλ‘ μ½λ λΈλ‘μ λν μ€λͺ
μ΄λ λ¬Έμνμ μ¬μ©λ©λλ€.
*/
int y = 20; // λ²μ μ£Όμ λ΄μ μλ μ½λλ μ£Όμ μ²λ¦¬λ©λλ€.
λνλ¨ΌνΈ μ£Όμ
/**λ‘ μμνκ³ */λ‘ λλλ©° μ£Όλ‘ ν΄λμ€, λ©μλ, λ³μ λ±μ λν λ¬Έμνλ₯Ό μν΄ μ¬μ©λ©λλ€.
JavaDoc νμμ μ£ΌμμΌλ‘, μλ λ¬Έμ μμ± λꡬμμ νμ©λ©λλ€.
μ΄ν΄λ¦½μ€ λ¨μΆν€
μΆκ° βΆ Alt+Shift+ J
ν΄μ βΆ Shift+J
/**
* μ΄ ν΄λμ€λ κ°λ¨ν μμ ν΄λμ€μ
λλ€.
* μ£Όμμ ν΅ν΄ ν΄λμ€μ μν κ³Ό μ¬μ© λ°©λ²μ μ€λͺ
ν©λλ€.
*/
public class Example {
/**
* μ΄ λ©μλλ λ μ μλ₯Ό λνλ κΈ°λ₯μ μνν©λλ€.
* @param a 첫 λ²μ§Έ μ μ
* @param b λ λ²μ§Έ μ μ
* @return λ μ μμ ν©
*/
public int add(int a, int b) {
return a + b;
}
}
3. ν΅μ¬ λ΄μ©π
'Language > Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Java]μλ° λ Όλ¦¬ νμ (0) | 2024.04.23 |
---|---|
[Java]μλ° λ¬Έμ νμ : λ¬Έμμ΄ μ²λ¦¬μ ν΅μ¬κ³Ό String vs. char νμ λΉκ΅ (0) | 2024.04.22 |
[Java]μλ° μ€μ νμ (0) | 2024.04.21 |
[Java]μλ° μ μ νμ (0) | 2024.04.20 |
[Java]μλ° λ³μ: λ°μ΄ν° μ μ₯κ³Ό κ΄λ¦¬λ₯Ό μν κΈ°μ΄ μ΄ν΄ (0) | 2024.04.19 |