전체 πŸ—‚οΈ

*****  ****    ***      **        *  β—₯  λͺ¨μ–‘μ˜ 별을 μ°λŠ” ν”„λ‘œκ·Έλž¨μ„  μž‘μ„±ν•΄ λ΄…μ‹œλ‹€. κΈ°λ³Έ ν‹€ 작기 public static void main(String[] args) { for(int i = 0; i   μ΄μ œ??? 1κ³Ό??? 2λ₯Ό λ””λ²„κΉ…ν‘œλ₯Ό μž‘μ„±ν•΄ λ΄…μ‹œλ‹€. ??? 1 μ•Œμ•„λ‚΄κΈ° λ””λ²„κΉ…ν‘œλ₯Ό 톡해???1λ₯Ό μ•Œμ•„λ‚΄λ΄…μ‹œλ‹€. λ””λ²„κΉ…ν‘œ  for(int i = 0; i = a1. T. 1. T ???1 은 a  λ””λ²„κΉ…ν‘œλ₯Ό 톡해 ??? 1이  a  ??? 2 μ•Œμ•„λ‚΄κΈ° λ””λ²„κΉ…ν‘œλ₯Ό 톡해??? 2λ₯Ό μ•Œμ•„λ‚΄λ΄…μ‹œλ‹€. λ””λ²„κΉ…ν‘œ for(int i = 0; i i 4. T. ???2λŠ” b > i 이닀. 3. T ..
문제          *       **    ***  *********          β—’   μ˜ λͺ¨μ–‘이 좜λ ₯λ˜λ„λ‘ 별을 μ°λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•΄ λ΄…μ‹œλ‹€.  κΈ°λ³Έν‹€ μ΄λŸ° 별 찍기 문제λ₯Ό ν’€ λ•Œ κ°€μž₯ μ€‘μš”ν•œ 것은 λ””λ²„κΉ…ν‘œλ₯Ό κ·Έλ¦¬λŠ” κ²ƒμž…λ‹ˆλ‹€. κ·ΈλŸΌ λ””λ²„κΉ…ν‘œλ₯Ό 그리기 μœ„ν•΄ κΈ°λ³Έ 틀을 μž‘μ„±ν•΄ λ΄…μ‹œλ‹€.  for(int a = 0; a  κΈ°λ³Έ 틀은 μ΄λŸ¬ν•©λ‹ˆλ‹€.  ??? 1 μ°ΎκΈ°  λ¨Όμ €??? 1을 μ•Œμ•„λ‚΄κΈ° μœ„ν•΄μ„œ λ””λ²„κΉ…ν‘œλ₯Ό μž‘μ„±ν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€.  β–Ό λ””λ²„κΉ…ν‘œ for(int a = 0; a a 3 T ???1 = b > a 이닀. 2 T 1 T 0 F1 T 4 T 3 ..
ForEach문에 κ΄€ν•œ μ½”λ“œλ₯Ό μž‘μ„±ν•˜λ‹€κ°€ 였λ₯˜λ₯Ό λ°œκ²¬ν•˜μ˜€μŠ΅λ‹ˆλ‹€.  λ¨Όμ € μ½”λ“œλ₯Ό λ³΄μ—¬λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.  μ˜€λ₯˜ μ½”λ“œpackage class06;public class ForEachTask { public static void test(int[] datas) { } public static void main(String[] args) { // new μ—°μ‚°μž : 개발자 λ©”λͺ¨λ¦¬ μ˜μ—­ (heap)에 λ§Œλ“€μ–΄ 쀘 int [] datas = new int[3]; for(int i=0; i   μ½”λ“œλ₯Ό 보면 이클립슀 κΈ°μ€€μœΌλ‘œ λΉ¨κ°„μƒ‰μœΌλ‘œ 였λ₯˜λΌκ³  λœ¨λŠ”λΆ€λΆ„μ΄ μ—†μŒμ—λ„ μ½”λ“œλ₯Ό λŒλ €λ΄€μ„λ•Œμœ„μ™€ 같은 였λ₯˜μ½”λ“œκ°€ λœ¨λŠ” λͺ¨μŠ΅μ„ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€.였λ₯˜ ν•΄κ²°λ°©λ²•μ™œ 이런 였λ₯˜κ°€ λ‚ κΉŒ μ½”λ“œλ₯Ό μ²˜μŒλΆ€ν„° 천천히 μ°Ύμ•„λ³΄λ‹ˆint [] d..
μ˜€λŠ˜μ€ μ €λ²ˆμ‹œκ°„μ— μ΄μ–΄μ„œ μžλ°” 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..
κ°œμš”κ΅­λΉ„μˆ˜μ—…μ„ λ“€μœΌλ©° 첫 번째 νŒ€ ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜μ˜€μŠ΅λ‹ˆλ‹€. μ΄ μ €λ₯Ό ν¬ν•¨ν•œ 4λͺ…μ˜ νŒ€μ›λΆ„λ“€κ³Ό νŒ€ ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜μ˜€μŠ΅λ‹ˆλ‹€.  λ¨Όμ € ν”„λ‘œμ νŠΈ λ‚΄μš©μ— λŒ€ν•΄ μ•Œλ €λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.ν”„λ‘œμ νŠΈ λ‚΄μš© μ—…λ‹€μš΄κ²Œμž„ μ œμž‘ν•˜κΈ° β€» μš”κ΅¬μ‚¬ν•­ 1. 1 ~ 100 μ‚¬μ΄μ˜ μ •μˆ˜κ°€ 랜덀으둜 μ •λ‹΅μ„€μ •λ©λ‹ˆλ‹€. 2. μ‚¬μš©μžλŠ” μ—…λ‹€μš΄ κ²Œμž„μ„ ν•©λ‹ˆλ‹€. 좜λ ₯μ˜ˆμ‹œ) 50 down 25 up 26 μ •λ‹΅μž…λ‹ˆλ‹€. 3. 정닡을 5λ²ˆμ•ˆμ— λ§žμΆ”κ²Œ 되면 λͺ…μ˜ˆμ˜ 전당에 κΈ°λ‘λ©λ‹ˆλ‹€. 좜λ ₯μ˜ˆμ‹œ ) 이름을 μž…λ ₯ν•˜μ„Έμš”, >> μž‘μ€ ν‹°λͺ¨ 4. 그럼 λ‹€μŒκ²Œμž„μ„ ν• λ•Œ [λͺ…μ˜ˆμ˜ μ „λ‹Ή : μž‘μ€ν‹°λͺ¨] κ°€ λ‚˜μ˜€κ²Œ λ©λ‹ˆλ‹€. 5. λͺ…μ˜ˆμ˜ 전당보닀 빨리 λ§žμΆ”λ©΄ 6. μƒˆλ‘œ 이름을 μž…λ ₯λ°›μŠ΅λ‹ˆλ‹€. ν”„λ‘œμ νŠΈ λ‚΄μš©μ€ μ΄λŸ¬ν•©λ‹ˆλ‹€. μ œμž‘κΈ°κ°„ 6μ›” 26일 : ν”„..
κ°œμš”μ•ˆλ…•ν•˜μ„Έμš”. μ΄λ²ˆμ—λ„ μ œκ°€ 문제λ₯Ό ν’€λ‹€κ°€ λ°œκ²¬ν•˜κ²Œ 된 μƒˆλ‘œμš΄ 지식을 μ—¬λŸ¬λΆ„λ“€κ»˜ μ „λ‹¬λ“œλ¦¬κ³  μ‹Άμ–΄μ„œ 글을 μ“°κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.  λ¬Έμ œ μ •μˆ˜ 2개λ₯Ό μž…λ ₯λ°›μ•„μ£Όμ„Έμš” .μ—°μ‚°μž 1개λ₯Ό μž…λ ₯λ°›μ•„μ£Όμ„Έμš” (μ—°μ‚°μžλŠ” +,-만 μ‚¬μš©ν•©λ‹ˆλ‹€.) μ „체 계산 κ²°κ³Όλ₯Ό 좜λ ₯ ν•΄μ£Όμ„Έμš”.좜λ ₯μ˜ˆμ‹œ 10 20 +10 + 20 = 30 100 19 - 100 - 19 = 81 μ˜€λ₯˜κ°€ 생긴 μ½”λ“œ package class01;import java.util.Scanner;public class Test04 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1, num2; // μ‚¬μš©μžμ—κ²Œ μž…λ ₯받을 μ •μˆ˜ String o..
κ°œμš” μ΄λ²ˆμ— μ•Œλ €λ“œλ¦΄ λ‚΄μš©μ€ μ œκ°€ 문제λ₯Ό ν’€λ‹€ μ•Œκ²Œ 된 λ‚΄μš©μΈλ°μš” λ‹€λ₯Έ 뢄듀도 μ•Œκ³  κ³„μ‹œλ©΄ 쒋을 κ±° κ°™μ•„μ„œ 글을 μ“°κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.  λ¬Έμ œμ •μˆ˜ 2개λ₯Ό μž…λ ₯λ°›μ•„μ£Όμ„Έμš”.μ—°μ‚°μž 1개λ₯Ό μž…λ ₯λ°›μ•„μ£Όμ„Έμš”. (μ—°μ‚°μžλŠ” + , - 만 μ‚¬μš©μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€.)전체 계산 κ²°κ³Όλ₯Ό 좜λ ₯ν•΄ μ£Όμ„Έμš”. μΆœλ ₯ μ˜ˆμ‹œ10 20 + 10 + 20 = 30 100 19 - 100 - 19 = 81  μ˜€λ₯˜ 발견package class01;import java.util.Scanner;public class Test04 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1, num2; // μ‚¬μš©μžμ—κ²Œ μž…λ ₯받을 μ •μˆ˜ String op;..
κ΅­λΉ„μˆ˜μ—…6μ›” 25일뢀터 코리아 IT μ•„μΉ΄λ°λ―Έμ—μ„œ κ΅­λΉ„μˆ˜μ—…μ„ λ“£κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μ €λŠ” λΆ€μ‘±ν•œ μ½”λ”©μ‹€λ ₯을 킀움과 λ™μ‹œμ— λΈ”λ‘œκ·Έλ‚˜ λ…Έμ…˜ 같은 μŠ€νŽ™μ΄ λ λ§Œν•œ 것듀을 μ–΄λ–»κ²Œ μ‚¬μš©ν•˜λ©΄ 쒋을지도 μ•Œμ•„λ³΄κ³  μ‹Άμ–΄μ„œ μΌμ„μ΄μ‘°λ‘œ 쒋은 기회인 κ±° κ°™μŠ΅λ‹ˆλ‹€.  μ•žμœΌλ‘œ 6κ°œμ›”κ°„ μˆ˜μ—…μ„ λ“£κ³  12μ›” 4일에 μˆ˜μ—…μ΄ λλ‚˜κ²Œ λ©λ‹ˆλ‹€. 6κ°œμ›”κ°„ μ„±μž₯ν•΄μ„œ 6κ±”μ›” λ’€μ—λŠ” 코린이λ₯Ό λ²—μ–΄λ‚˜ μ„±μž₯ν•˜λŠ” λͺ¨μŠ΅ λ³΄μ—¬λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.  μˆ˜μ—…λ‚΄μš© μ•žμœΌλ‘œ 6κ±”μ›”κ°„ μˆ˜μ—… λ‚΄μš©λ„ λΈ”λ‘œκ·Έμ— μ°¨κ·Όμ°¨κ·Ό ν¬μŠ€νŒ…ν•˜μ—¬ μ‹€λ ₯을 λŠ˜λ €λ‚˜κ°€ λ³΄κ² μŠ΅λ‹ˆλ‹€. κ·ΈλŸΌ μˆ˜μ—… λ‚΄μš© 정리 μ‹œμž‘ν•˜κ² μŠ΅λ‹ˆλ‹€. class == μžλ°”μ˜ κΈ°λ³Έλ‹¨μœ„ class λ‹¨μœ„λ‘œ μ˜ˆμ œλ₯Ό μž‘μ„±ν•  μ˜ˆμ •μž…λ‹ˆλ‹€. classλΌλŠ” μ˜ˆμ œλ“€μ„ λ¬Άμ–΄μ„œ μ •λ¦¬ν•  ν•„μš”κ°€ μžˆλŠ”데 >> package에 λ‹΄μ•„쀄 ν•„μš”κ°€ μžˆλ‹€. package class..
kukimisgood
'λΆ„λ₯˜ 전체보기' μΉ΄ν…Œκ³ λ¦¬μ˜ κΈ€ λͺ©λ‘ (5 Page)