πŸ΅μžλ°” ν”„λ‘œκ·Έλž¨μ˜ ꡬ쑰

dev_itzel_02✨·2025λ…„ 3μ›” 20일

🍡Java Programming

λͺ©λ‘ 보기
1/3
post-thumbnail

πŸ“Œμžλ°” ν”„λ‘œκ·Έλž¨μ˜ ꡬ쑰

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() λ©”μ†Œλ“œμ—μ„œλΆ€ν„° 싀행을 μ‹œμž‘ν•œλ‹€.
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
profile
πŸœπŸ‘£steadinessπŸœπŸ‘£

0개의 λŒ“κΈ€