** νκΈ λ¨μΆκΈ° κΏν μ 리ν΄λ립λλ€
- ν κ³΅κ° λ³΄κΈ° μ’κ² λλ¦¬κ³ μ€μ΄κΈ° : [F5] + μνλ λ§νΌ [Shift] μνλ λ§νΌ μ ννκΈ° => [Ctrl] + [νμ΄ν]
- κΈκΌ΄, λ¬Έλ¨ λͺ¨μ λ³΅μ¬ λΆμ΄κΈ° : [Alt] + [c]
- μκ° μ€μ΄κΈ° : [Shift] + [Alt] + [R]
- μκ° λμ΄κΈ° : [Shift] + [Alt] + [E]
- ν ν¬κΈ° μΌμ νκ² μ μ©νκΈ° : [W] - λλΉ & [H] - λμ΄
+ νκΈμ μλμ§λ§ [Ctrl] + λ§μ°μ€ μ€ν¬λ‘€νλ©΄ νλ©΄ ν¬κΈ°κ° νλλκ³ μΆμλκ³ ν©λλΉ~~
1) λ©μλ
1-1) λ©μλμ κ°λ
- μ¬μ¬μ©ν μ μλ μ½λλ₯Ό λͺ¨μλ μ§ν©
- λ 립μ μΌλ‘ μ‘΄μ¬νμ§ μκ³ ν΄λμ€ λ΄λΆμμλ§ μ μλλ€
- μ½λλ₯Ό λͺ¨λνν΄ κ°λ μ±μ λμ΄λ―λ‘ νλ‘κ·Έλ¨ νμ§μ ν₯μμν¨λ€
1-2) λ©μλμ ꡬ쑰
- λ©μλλ ν€λμ λ³Έμ²΄λ‘ κ΅¬μ±λλ€
- ν€λλ λ©μλμ μ κ·Ό μ§μ μ, λ°ν νμ , λ©μλ μ΄λ¦, 맀κ°λ³μλ‘ κ΅¬μ±λλ€
- μ κ·Ό μ§μ μ : λ©μλμ νΉμ±μΌλ‘ μ»΄νμΌλ¬μ λ©μλμ μ κ·Ό λ²μλ₯Ό μλ €μ€λ€
- λ°ν νμ : λ©μλκ° λ³Έμ²΄λ₯Ό μ€νν ν λ°νν λ°μ΄ν° νμ μ΄λ€. λ°νν λ°μ΄ν°κ° μλ€λ©΄ λ°ν νμ μ voidλ₯Ό μ¬μ©νλ€. λ°λΌμ main() λ©μλλ λ°νν λ°μ΄ν°κ° μμΌλ―λ‘ λ°ν νμ μΌλ‘ voidλ₯Ό μ¬μ©νλ€
- μ§μ λ³μ : λ©μλλ λ³μλ₯Ό μ μΈν΄ μ¬μ©νλλ°, 맀κ°λ³μλ λ©μλ 본체μ μ μΈλ λ³μλ₯Ό μ§μ λ³μλΌκ³ νλ€.
- 본체λ μ€νν μ½λλ₯Ό λμ΄νλ λΆλΆμΌλ‘ λ©μλ μ€ν λΈλ‘μ΄λ€
1-3) λ©μλ μ€λ²λ‘λ©
- μλ°λ λ©μλ μκ·Έλμ²(λ©μλ μ΄λ¦, 맀κ°λ³μμ κ°μ, 맀κ°λ³μμ λ°μ΄ν° νμ , 맀κ°λ³μμ μμλ₯Ό μλ―Έ)λ₯Ό μ¬μ©ν΄ λ©μλλ₯Ό ꡬλΆνλ€
- λ©μλ μ΄λ¦μ΄ λμΌνλλΌλ 맀κ°λ³μμ κ°μ, 맀κ°λ³μμ λ°μ΄ν° νμ , 맀κ°λ³μμ μμ μ€ νλλΌλ λ€λ₯΄λ©΄ μλ‘ λ€λ₯Έ λ©μλ€ μ·¨κΈνλ€.
- μ΄λ¦μ κ°μ§λ§ λ©μλ μκ·Έλμ²κ° λ€λ₯Έ λ©μλλ₯Ό μ μνλ κ²μ λ©μλ μ€λ²λ‘λ©μ΄λΌκ³ νλ€.
public class OverloadDemo {
public static void main(String[] args) {
int i1 = 3, i2 = 7, i3 = 10;
double d1 = 7.0, d2 = 3.0;
System.out.printf("max(%d, %d) = %d\n", i1, i2, max(i1, i2));
System.out.printf("max(%.1f, %.1f) = %.1f\n", d1, d2, max(d1, d2));
System.out.printf("max(%d, %d,%d) = %d\n", i1, i2, i3, max(i1, i2, i3));
}
public static int max(int n1, int n2) {
int result = n1 > n2 ? n1 : n2;
return result;
}
public static double max(double n1, double n2) {
double result = n1 > n2 ? n1 : n2;
return result;
}
public static int max(int n1, int n2, int n3) {
return max(max(n1, n2), n3);
}
}
λ΅μ
max(3, 7) = 7
max(7.0, 3.0) = 7.0
max(3, 7,10) = 10
μ λλ€~
2) Github μ¬μ©νκΈ°
2-1) Github μλΌλ³΄κΈ°
- GitHub : μ½λ μ μ₯μ(μ½λ μ μ₯μμ ν΄λΌμ°λ κ°μ λλ)
- Gitμ΄λ GitHubλ λ€λ₯΄λ€ (Gitμ μ½λ κ΄λ¦¬νμ¬ Githubμ μ½λλ₯Ό μ μ₯)
- ν¬ν ν΄λ¦¬μ€ μμ±μ μ’λ€
2-2) ν΄λ λ§λ€κΈ°
- κ°μ μ νλ€ : κ΅¬κΈ μμ΄λλ‘ νλ©΄ μ’μ
- μ΄λ‘μ new μ°½μ λ€μ΄κ°λ€
- repository name ν΄λλͺ μ μ λ ₯νλ€
- νμΌμ 곡μ νλ €λ©΄ public 보μνλ €λ©΄ privateλ₯Ό μ ννλ€
- create repositoryλ₯Ό μ ννμ¬ ν΄λλ₯Ό λ§λ λ€
2-3) νμΌ μΆκ°νκΈ°
- κΉ μ¬μ©νμ§ μκ³ νμΌμ μ λ‘λνλ€λ©΄...
- Add fileμ Upload filesμ λ€μ΄κ°λ€μ
- νμΌμ λλκ·Ένκ±°λ νμΌμ μ νν©λλ€
- Commit changes λ°μ μ€λͺ μ μΆκ°ν©λλ€.
μ κΉνλΈμ λλ€~~~ λ§μ κ΄μ¬ λΆνλλ €μ©ππ
https://github.com/chosuhyeon0812/Test.git