
public class Hello {
public static int sum(int n, int m) {
return n + m;
}
// main() λ©μλμμ μ€ν μμ
public static void main(String[] args) {
int i = 20;
int s;
char a;
s = sum(i, 10); // λ©μλ νΈμΆ
a = '?';
System.out.println(a);
System.out.println("Hello");
System.out.println(s);
}
}
κ°μ₯ κΈ°λ³Έμ μΈ κ²μ ν΄λμ€λ₯Ό λ§λ€κ³ κ·Έ μμ νλλ λ©μλμ κ°μ λͺ¨λ νλ‘κ·Έλ¨ μμλ₯Ό μμ±νλ€λ μ μ΄λ€. ν΄λμ€ λ°κΉ₯μλ μ΄λ€ κ²λ μμ±ν΄μλ μλλ€.
class ν€μλλ‘ ν΄λμ€λͺ
Helloλ₯Ό μ μΈνκ³ , {} λκ΄νΈ μ¬μ΄μ μ½λλ₯Ό μμ±νλ€. publicμ μ κ·Όμ§μ μλ‘ λ€λ₯Έ λͺ¨λ ν΄λμ€μμ Hello ν΄λμ€λ₯Ό μμ λ‘κ² μ¬μ©ν μ μλ€λ μλ―Έλ‘ μ§μ ν΄μ£Όλ κ²μ΄λ€.
μ£Όμλ¬Έμ΄λ, νλ‘κ·Έλ¨μ μ€νμ μν₯μ λ―ΈμΉμ§ μμΌλ©°, μ½λμ λν μ€λͺ μ΄λ νΉμ΄μ¬ν λ±μ μμ λ‘κ² κΈ°λ‘νκΈ° μν΄ μ¬μ©νλ€.
κ·Έλ₯ λ©λͺ¨νλ κ²μ΄λΌκ³ μ΄ν΄νλ€.
// ππΌ ν μ€ μ£Όμ μ²λ¦¬/* */ ππΌ μ¬λ¬ μ€ μ£Όμμ²λ¦¬μλ° νλ‘κ·Έλ¨μ main() λ©μλμμλΆν° μ€νμ μμνλ€.
main()μ λ°λμ public, static, void νμ
μΌλ‘ μ μΈλμ΄μΌ νλ©°, ν ν΄λμ€λΉ λ¨ νλμ main() ν΄λμ€λ₯Ό κ°μ§λ€.
λ§μ½ μ¬λ¬ ν΄λμ€λ₯Ό μμ±ν κ²½μ°, main() ν΄λμ€λ₯Ό λ νμΌλ§ μ€νλλ κ²μ΄λ€.
λ©μλλ λ©€λ² ν¨μμ΄λ€.
λ©μλ κ°μλ μ νμ΄ μλ€.
μμ sum λ©μλλ λ§€κ°λ³μ nκ³Ό mμ κ°μ§κ³ ν©μ κ³μ°νλ ν¨μμ΄λ€.
s = sum(i, 10) μ΄ μ½λλ sum λ©μλλ₯Ό νΈμΆνλλ°, iμ 10μ κ°κ° λ§€κ°λ³μ nκ³Ό mμΌλ‘ μ λ¬λλ€. κ·Έ ν ν©μ κ³μ°νμ¬ κ·Έ κ²°κ³Όλ₯Ό s λ³μλ‘ λ°ννλ€.
λ³μλ νλ‘κ·Έλ¨ μ€ν λμ λ°μ΄ν°λ₯Ό μ μ₯νλ 곡κ°μ΄λ€.
μ§μλ³μ : λ©μλ λ΄μ μ μΈλμ΄ μ¬μ©λλ λ³μ
int i = 20; ππΌ λ³μλ₯Ό μ μΈνλ λμμ κ° μ΄κΈ°ν
λͺ¨λ λ¬Έμ₯μ μΈλ―Έμ½λ‘ (;)μΌλ‘ λλμΌ νλ€.
μλ° μ»΄νμΌλ¬λ μΈλ―Έμ½λ‘ μ λ¬Έμ₯μ λμΌλ‘ μΈμνλ€.
λ°μ΄ν°λ₯Ό νλ©΄μ μΆλ ₯νλ €λ©΄ System.out.println() λλ System.out.print()λ₯Ό μ¬μ©νλ©΄ λλ€.
printlnμ μΆλ ₯ ν λ€μ νμΌλ‘ λμ΄κ°κ³ , printλ λ€μ μ€λ‘ λμ΄κ°μ§ μλλ€.
System.out.print("Hello");
System.out.print("Java");
>> HelloJava
System.out.println("Hello");
System.out.println("Java");
>> Hello
>> Java