λ©μλλ κΈ°λ₯μμλΌκ³ μκ°νλ©΄ λλ€.
μ°λ¦¬λ νλμ ν΄λμ€ μμ μ¬λ¬κ°μ λ©μλλ₯Ό λ΄μ μ¬μ©νκ² λλ€.
main λ©μλμ°μ μ¬νκΉμ§ κ°μ₯ λ§μ΄ 보μλ main λ©μλλ₯Ό κ΄μ°°ν΄λ³΄λλ‘ νμ.
public static void main(String[] args) {
int num1 = 5;
int num2 = 7;
System.out.println("5 + 7 = " + (num1 + num2));
}
μ¬κΈ°μ mainμ΄λΌλ λ©μλλ public, staticμ΄λΌλ νΉμ±μ κ°μ§κ³ μλ€.
( μ΄κ²λ€μ΄ 무μμ μλ―Ένλ κ²μΈμ§λ λμ€μ λ°°μ°κ² λ κ²μ΄λ€! )
μ΄λ¦μ΄ mainμΈ μ΄μ λ μλ°μμ μ ν κ·μΉμ΄ μκΈ° λλ¬Έμ΄λ€.
" μλ° νλ‘κ·Έλ¨μ mainμ΄λΌλ μ΄λ¦μ λ©μλμμλΆν° μμμ νλ€. " λΌλ κ·μΉμ΄λ€.
λ°λΌμ ν΄λμ€ λ΄λΆμ mainλ©μλλ λ°λμ λ€μ΄κ°μΌ νλ€.
κ·Έλ λ€λ©΄ λ€λ₯Έ μ΄λ¦μ λ©μλλ μ΄λ»κ² λ§λ€μ§ μμ보λλ‘ νμ.
μΆκ°λ‘ λ©μλλ₯Ό μ μνκΈ° μν΄μ λ€μκ³Ό κ°μ΄ λ§λ€μ΄ μ£Όλ©΄ λλ€.
public static void one(int num) { // λ§€κ°λ³μκ° νλμΈ λ©μλ μ μ
System.out.println("hi");
System.out.println(num + "μ μ λ¬λ°μμ΄μ.");
}
μ΄λ oneμ΄λΌλ λ©μλλ μκ΄νΈ μμ numμ΄λΌλ λ³μλ₯Ό μ μΈνκ³ μλ€.
μ΄ λ³μκ° μ΄λ»κ² νμ©λλ©°, μ μν΄μ€ λ©μλλ₯Ό μ΄λ»κ² νΈμΆνλμ§ μμ λ₯Ό ν΅ν΄ νμΈν΄λ³΄λλ‘ νκ² λ€.
public static void main(String[] args) {
System.out.println("νλ‘κ·Έλ¨μ μμ");
one(12); // 12λ₯Ό μ λ¬νλ©° oneλ©μλ νΈμΆ
one(13); // 13μ μ λ¬νλ©° oneλ©μλ νΈμΆ
System.out.println("νλ‘κ·Έλ¨μ λ");
}
public static void one(int num) { // λ§€κ°λ³μκ° νλμΈ λ©μλ μ μ
System.out.println("hi");
System.out.println(num + "μ μ λ¬λ°μμ΄μ.");
}
μ΄λ one(12);κ³Ό κ°μ λ¬Έμ₯μ κ°λ¦¬μΌ λ©μλ νΈμΆλ¬Έμ΄λΌκ³ νλ€.
λ©μλ νΈμΆλ¬Έμ ν΅ν΄ one λ©μλμμ μ μΈλ λ³μ numμ 12λΌλ κ°μ μ λ¬νκ³ λ©μλμ μ€νμ λͺ
λ Ήνκ² λλ€.
μ΄λ κ² λ©μλ νΈμΆ μ μ λ¬λλ κ°μ λ°κΈ° μν΄ μ μΈλ λ³μλ₯Ό λ§€κ°λ³μλΌ νλ€.
λ€μκ³Ό κ°μ΄ λ§€κ°λ³μκ° μ‘΄μ¬νμ§ μλ λ©μλ, 2κ° μ΄μμΈ λ©μλ λͺ¨λ κ°λ₯νλ€.
public static void main(String[] args) {
System.out.println("νλ‘κ·Έλ¨μ μμ");
one(12); // 12λ₯Ό μ λ¬νλ©° oneλ©μλ νΈμΆ
one(13); // 13μ μ λ¬νλ©° oneλ©μλ νΈμΆ
two(25, 159.2); // 25μ 160μ μ λ¬νλ©° twoλ©μλ νΈμΆ
three(); // threeλ©μλ νΈμΆ
System.out.println("νλ‘κ·Έλ¨μ λ");
}
// λ§€κ°λ³μκ° νλμΈ λ©μλ μ μ
public static void one(int num) {
System.out.println("hi");
System.out.println(num + "μ μ λ¬λ°μμ΄μ.");
}
// λ§€κ°λ³μκ° λμΈ λ©μλ μ μ
public static void two(int age, double height) {
System.out.println("μ λμ΄λ" + age + "μ΄ μ
λλ€.");
System.out.println("μ ν€λ" + height + "cm μ
λλ€.");
}
// λ§€κ°λ³μκ° μ‘΄μ¬νμ§ μλ λ©μλ μ μ
public static void three() {
System.out.println("λ§€κ°λ³μκ° μμ΅λλ€.");
}
// μΆλ ₯ κ²°κ³Ό
νλ‘κ·Έλ¨μ μμ
hi
12μ μ λ¬λ°μμ΄μ.
hi
13μ μ λ¬λ°μμ΄μ.
μ λμ΄λ25μ΄ μ
λλ€.
μ ν€λ159.2cm μ
λλ€.
λ§€κ°λ³μκ° μμ΅λλ€.
νλ‘κ·Έλ¨μ λ
λ©μλ λ΄μμ λ©μλλ₯Ό νΈμΆν μμμΌλ‘ κ°μ μ λ¬ν μ μλλ°, μ΄λ₯Ό κ°μ λ°νμ΄λΌ νλ€.
μ¬κΈ°μ voidλΌλ ν€μλμ μλ―Έλ₯Ό μ§κ³ λμ΄κ°λλ‘ νκ² λ€.
λ©μλ μ΄λ¦ μμ voidλΌλ ν€μλλ λ©μλμ κ°μ λ°ννμ§ μμμ μλ―Ένλ€.
μ΄λ κ² λ©μλ μ΄λ¦ μΌμͺ½μλ λ©μλκ° λ°ννλ κ°μ μλ£ν μ 보λ₯Ό μ½μ νκ² λμ΄μμμ μ μ μλ€.
μμ λ₯Ό ν΅ν΄ νμΈν΄λ³΄λλ‘ νκ² λ€.
public static void main(String[] args) {
System.out.println("νλ‘κ·Έλ¨μ μμ");
int result;
result = sum(4,5);
System.out.println("4 + 5 = " + result);
System.out.println("νλ‘κ·Έλ¨μ λ");
}
public static int sum(int num1, int num2) {
int sumresult = num1 + num2;
return sumresult; // intν κ°μ κ°μ§ sumresultλ₯Ό main λ©μλμ λ°ν
}
// μΆλ ₯ κ²°κ³Ό
νλ‘κ·Έλ¨μ μμ
4 + 5 = 9
νλ‘κ·Έλ¨μ λ
returnλ©μλμμ return ν€μλκ° κ°λ μλ―Έλ λ€μκ³Ό κ°λ€.
λ°λΌμ λ°ννμ΄ voidλ‘ μ μΈλ λ©μλ λ΄μμ κ°μ λ°νμ΄ μλ λ©μλμ μ’
λ£μ λͺ©μ λ§μΌλ‘ returnμ μΈ μ μλ€.
μ°Έκ³
μ΄ν μλ° chapter06