β곡λΆνκ² λ κ³κΈ°
λ°±μ€ μ¬κ· λ¬Έμ λ₯Ό νλ μ€ μ¬κ· ν¨μλ₯Ό μ°κ³ μΆμλλ° μ΄λμ ν¨μλ₯Ό μμ±νκ³ νμ©ν΄μΌνλμ§μ λν μλ¬Έμ΄ μ겨μ μλ°μ ν¨μ κ°λ μ 곡λΆν΄λ³΄κΈ°λ‘ νλ€.
βοΈκ³΅λΆν λ΄μ©
νμ΄μ¬μ΄λ c++ κ³Ό κ°μ νλ‘κ·Έλλ° μΈμ΄μλ ν¨μκ° λ³λλ‘ μ‘΄μ¬νμ§λ§, μλ°λ ν΄λμ€ λ°μ μ‘΄μ¬νλ κ²μ λΆκ°λ₯νκΈ° λλ¬Έμ μλ°μ ν¨μλ λ°λ‘ μ‘΄μ¬νμ§ μκ³ ν΄λμ€ λ΄μ μ‘΄μ¬νλ€.
β μΌλ°μ μΈ νν
public class Sample {
int sum(int a, int b) {
return a + b;
}
public static void main(String[] args) {
int a = 3;
int b = 4;
Sample sample = new Sample();
int c = sample.sum(a, b);
System.out.println(c); // 7 μΆλ ₯
}
}
μμμλ μΈκΈνλ―μ΄ ν΄λμ€ μΈλΆμμμ ν¨μ μμ±μ λΆκ°λ₯ νλ€. λ°λΌμ ν΄λμ€ λ΄μ ν¨μλ₯Ό μ μν ν main ν¨μ μμμ κ°μ²΄λ₯Ό μμ±νμ¬ ν¨μλ₯Ό λΆλ¬μ€λ λ°©μμΌλ‘ μ€ννλ€. λ§μ½ κ°μ²΄λ₯Ό μμ±νκ³ μΆμ§ μλ€λ©΄ μλμ κ°μ λ°©λ²μΌλ‘λ ν¨μ νΈμΆμ΄ κ°λ₯νλ€.
public class Sample {
int static sum(int a, int b) { // static μ μΆκ°νλ€.
return a + b;
}
public static void main(String[] args) {
int a = 3;
int b = 4;
int c = sum(a, b); // λ°λ‘ ν¨μ νΈμΆμ΄ κ°λ₯νλ€.
System.out.println(c); // 7 μΆλ ₯
}
}
β‘ λ§€κ°λ³μ(paramter) μ μΈμ (arguments) μ μ°¨μ΄
public class Sample {
int sum(int a, int b) { // a, b λ λ§€κ°λ³μ
return a+b;
}
public static void main(String[] args) {
Sample sample = new Sample();
int c = sample.sum(3, 4); // 3, 4λ μΈμ
System.out.println(c); // 7 μΆλ ₯
}
}
λ§€κ°λ³μ (parameter) λ λ©μλμ μ λ ₯μΌλ‘ μ λ¬λ κ°μ λ°λ λ³μλ₯Ό μλ―Ένκ³ , μΈμλ λ©μλλ₯Ό νΈμΆν λ μ λ¬νλ μ λ ₯κ°μ μλ―Ένλ€.
βοΈ μ μ© μμΌλ³Έ μμ
λ°±μ€ λ¬Έμ νμ΄μμ λκ°μ§ λ°©λ²μ μ μ©νμ¬ ν΄κ²°ν΄λ΄
https://github.com/Young998904/Practice_Algorithm/commit/8facf9c29bb8151482f33fdb9318aa8a1598af2a
π§ μΆκ°λ‘ κΆκΈν μ
- β μμ 곡λΆν κ² μ²λΌ νΈμΆ λ°©μμλ λκ°μ§κ° μλλ° λ μ€ μ΄λ κ²μ μ¬μ©νλ κ²μ΄ μ’μμ§
- μκ° μ 리 (2022.10.06)
μμνκΈ°λ‘λ static λ°©μμ μμ λ©λͺ¨λ¦¬μ ν¨μλ₯Ό μ¬λ €λκ³ μ€νμν€λ λ°©μμ΄κΈ° λλ¬Έμ λ©λͺ¨λ¦¬λ₯Ό μ’ λ μ‘μλ¨Ήκ³ , λ§€λ² κ°μ²΄λ₯Ό μμ±ν΄μ ν¨μλ₯Ό λΆλ¬μ€λ λ°©μμ λ©λͺ¨λ¦¬λ μκ² μ‘μλ¨Ήμ§λ§ λ§€λ² μμ±ν΄μΌνκΈ° λλ¬Έμ μκ°μ΄ μ’ λ κ±Έλ¦¬μ§ μμκΉ νλ€.

μ€μ λ‘ λκ°μ§ λ°©λ²μΌλ‘ λ°±μ€ μ±μ κ²°κ³Όλ₯Ό νμΈν΄λ³΄μλ€. μλ μ½λκ° μ§§μ μμλλ‘λΌκ³ ν΄μΌν μ§λ λͺ¨λ₯΄κ² μ§λ§ μ΄λ μ λ λ§λ λ§μΈ κ² κ°μλ€. μ¬μ€ λ λ°©μ λͺ¨λ ν¬κ² μκ΄μ μμ κ² κ°λ€λ μκ°μ΄ λ€μλ€.
- μμν λ λ§λ€ μμ±νλ public static void main (String[] args) μ λν΄ μ’ λ κ°λ μ νμ€ν νκ³ μΆλ€.
'Java π§Έ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| ν΄μ (Hash) (0) | 2023.01.07 |
|---|---|
| (Java) μ€ν(Stack) & ν(Queue) (0) | 2022.12.31 |
| (Java) μ½μμ λ ₯λ€μ μ’ λ₯μ λΉκ΅ (InputStream, InputStreamReader, BufferedReader, Scanner) (0) | 2022.10.11 |
| (Java) 곡λΆμ λͺ©μ (2) | 2022.10.06 |