ν’€μŠ€νƒ 개발자 μ–‘μ„±κ³Όμ • πŸͺ«/γ€Ž Java 』

μ˜€λŠ˜μ€ μ €λ²ˆμ‹œκ°„μ— μ΄μ–΄μ„œ μžλ°” 4일 μ°¨ μˆ˜μ—… λ‚΄μš© λ³΅μŠ΅μ„ ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€.  κ·ΈλŸΌ μ‹œμž‘ν•˜κ² μŠ΅λ‹ˆλ‹€.  ν•¨μˆ˜ ν•¨μˆ˜λŠ” output ν•¨μˆ˜λͺ…(input) 으둜 ꡬ성이 λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.  --> ν•¨μˆ˜μ˜ κΈ°λ³Έ ν˜•νƒœ ν•¨μˆ˜λͺ…은 κΈ°λŠ₯을 λ°”λ‘œ μ•Œμˆ˜μžˆκ²Œ μ§€μ–΄μ•Ό 함  ex) void main(String[] args) => output이 μ—†λŠ” main ν•¨μˆ˜λ‹€.이 main()은 argsλ₯Ό μΈμžλ‘œ κ°–λŠ”λ‹€ input --> ex) μž…λ ₯ 인자 인수 arguments λ§€κ°œλ³€μˆ˜ νŒŒλΌλ―Έν„° parameter output --> ex) κ²°κ³Ό κ°’ λ°˜ν™˜ return 리턴 좜λ ₯κ°’ν•¨μˆ˜μ˜ 4가지 μœ ν˜•   - 첫번째 μœ ν˜• : input x ouput x   - λ‘λ²ˆμ§Έ μœ ν˜• : input o ouput x   - μ„Έλ²ˆμ§Έ μœ ν˜• : input x ouput o  ..
이쀑 forλ¬Έ μ΄μ€‘ for문은 forλ¬Έ 내뢀에 for문이 ν•˜λ‚˜ 더 μ‘΄μž¬ν•˜λŠ” κ΅¬μ‘°μž…λ‹ˆλ‹€.  μ΄μ€‘ for문에 λŒ€ν•΄ μ•Œμ•„λ³΄κΈ° μœ„ν•΄ for문을 μ‚¬μš©ν•˜μ—¬ ꡬꡬ단을 2단 ~ 9λ‹¨κΉŒμ§€ λͺ¨λ‘ 좜λ ₯ν•˜λŠ” μ½”λ“œλ₯Ό μž‘μ„±ν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€.  for(int a=2; a   λ³„ 찍기 ν”„λ‘œκ·Έλž¨μ„ λ§Œλ“€λ©° 이쀑 for문을 ν•œλ²ˆ 더 μ—°μŠ΅ν•΄ λ΄…μ‹œλ‹€. Tip)μ œμ–΄λ¬Έ >> 반볡문 >> for문을 μ—°μŠ΅ν•˜λŠ” 데엔 λ””버깅 ν‘œ 그리기λ₯Ό μ—°μŠ΅ν•˜κΈ° μœ„ν•΄μ„œμ΄λ‹€.  μ—¬κΈ°μ„œ λ””λ²„κΉ…ν‘œλž€? μ½”λ“œ 섀계상 λ¬Έμ œκ°€ μžˆμ„ λ•Œ μ–΄λ””μ„œ λ¬Έμ œκ°€ μƒκ²ΌλŠ”μ§€ μ½”λ“œμ˜ 진행과정을 μ§κ΄€μ μœΌλ‘œ λ‚˜νƒ€λ‚Έ ν‘œμž…λ‹ˆλ‹€. κ·ΈλŸΌ 이쀑 for문을 μž‘μ„±ν•˜λ©° λ””λ²„κΉ…ν‘œ μ—°μŠ΅κΉŒμ§€ λ™μ‹œμ— ν•΄λ΄…μ‹œλ‹€,  μ΄μ€‘ forλ¬Έ μ—°μŠ΅λ¬Έμ œ*************** μœ„μ˜ λͺ¨μ–‘을 λ³„λ‘œ μ°λŠ” 이쀑 for문을 μž‘μ„±ν•΄ λ΄…μ‹œλ‹€. (디버깅..
TMP (μž„μ‹œμ €μž₯λ³€μˆ˜)tmpλŠ” μž„μ‹œμ €μž₯λ³€μˆ˜λ‘œ 값을 κ΅ν™˜ν•  λ•Œ 주둜 μ‚¬μš©λ©λ‹ˆλ‹€.  λ¬Έμ œ ν’€λ©° tmp에 λŒ€ν•΄ 이해해 λ΄…μ‹œλ‹€.  λ¬Έμ œμ •μˆ˜ 2개λ₯Ό μž…λ ₯λ°›μ•„ μ£Όμ„Έμš” .a , bκ°€ μ˜€λ¦„μ°¨μˆœμ΄ λ˜λ„λ‘ 데이터λ₯Ό λ³€κ²½ν•΄ μ£Όμ„Έμš”. public class Test01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("μ •μˆ˜ 1 μž…λ ₯ >> "); int a = sc.nextInt(); System.out.print("μ •μˆ˜ 2 μž…λ ₯ >> "); int b = sc.nextInt(); if(a > b) { // 데이터 κ΅ν™˜ μ•Œκ³ λ¦¬μ¦˜ 둜직 int tmp = a; // tm..
κ΅­λΉ„μˆ˜μ—…6μ›” 25일뢀터 코리아 IT μ•„μΉ΄λ°λ―Έμ—μ„œ κ΅­λΉ„μˆ˜μ—…μ„ λ“£κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μ €λŠ” λΆ€μ‘±ν•œ μ½”λ”©μ‹€λ ₯을 킀움과 λ™μ‹œμ— λΈ”λ‘œκ·Έλ‚˜ λ…Έμ…˜ 같은 μŠ€νŽ™μ΄ λ λ§Œν•œ 것듀을 μ–΄λ–»κ²Œ μ‚¬μš©ν•˜λ©΄ 쒋을지도 μ•Œμ•„λ³΄κ³  μ‹Άμ–΄μ„œ μΌμ„μ΄μ‘°λ‘œ 쒋은 기회인 κ±° κ°™μŠ΅λ‹ˆλ‹€.  μ•žμœΌλ‘œ 6κ°œμ›”κ°„ μˆ˜μ—…μ„ λ“£κ³  12μ›” 4일에 μˆ˜μ—…μ΄ λλ‚˜κ²Œ λ©λ‹ˆλ‹€. 6κ°œμ›”κ°„ μ„±μž₯ν•΄μ„œ 6κ±”μ›” λ’€μ—λŠ” 코린이λ₯Ό λ²—μ–΄λ‚˜ μ„±μž₯ν•˜λŠ” λͺ¨μŠ΅ λ³΄μ—¬λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.  μˆ˜μ—…λ‚΄μš© μ•žμœΌλ‘œ 6κ±”μ›”κ°„ μˆ˜μ—… λ‚΄μš©λ„ λΈ”λ‘œκ·Έμ— μ°¨κ·Όμ°¨κ·Ό ν¬μŠ€νŒ…ν•˜μ—¬ μ‹€λ ₯을 λŠ˜λ €λ‚˜κ°€ λ³΄κ² μŠ΅λ‹ˆλ‹€. κ·ΈλŸΌ μˆ˜μ—… λ‚΄μš© 정리 μ‹œμž‘ν•˜κ² μŠ΅λ‹ˆλ‹€. class == μžλ°”μ˜ κΈ°λ³Έλ‹¨μœ„ class λ‹¨μœ„λ‘œ μ˜ˆμ œλ₯Ό μž‘μ„±ν•  μ˜ˆμ •μž…λ‹ˆλ‹€. classλΌλŠ” μ˜ˆμ œλ“€μ„ λ¬Άμ–΄μ„œ μ •λ¦¬ν•  ν•„μš”κ°€ μžˆλŠ”데 >> package에 λ‹΄μ•„쀄 ν•„μš”κ°€ μžˆλ‹€. package class..
kukimisgood
'ν’€μŠ€νƒ 개발자 μ–‘μ„±κ³Όμ • πŸͺ«/γ€Ž Java 』' μΉ΄ν…Œκ³ λ¦¬μ˜ κΈ€ λͺ©λ‘ (2 Page)