반응형 FOR문5 POWER JAVA 4장 안전한 배열 - 응용(해설) 멤버(필드, 메소드) 그리고 생성자 및 설정자와 접근자 간의 상호작용이 어떻게 되는지 한번 의식의 흐름대로 일단 써봤습니다. 보기 많이 불편하시겠지만, 참고하실 분들은 읽어보셔요!!~ 그리고 아마 끝까지 보시면 알겠지만 치명적인 문제점이 있습니다. 이 코드는 의도적으로 끊어주지 않으면 계속해서 반복합니다. append() 메소드를 통해 배열 길이를 계속해서 늘려주고 따라서, 차이는 계속해서 -1이 되다보니 결과적으로 무한 반복이 되는 경우인 것 같습니다. 다음에는 이런 경우를 어찌 해결하는 게 좋을지 잘 고민해봐야겠습니다. 새벽까지 고생하긴 했지만 접근자와 설정자를 어떤 식으로 활용하면 좋을지 고민할 수 있어 좋은 경험이었습니다. 아래 해설은 보기 힘드니 코드만 보시면서 한번 고민해보시는 것도 추천해드립.. 2022. 10. 2. POWER JAVA 1장 프로그래밍 3번 문제 FOR문 연습_4 드디어 그토록 고대했던 다이아? 크리스탈?을 그렸습니다!! 시간이 너무 많이 걸렸다는 것과, 해답지를 많이 참고하기 했습니다만.... 뭐 그래도 어떻게든 그렸고, 이해하고 넘어갔다는 사실에 만족합니다! 다만 변수를 미리 선언해서 고정적인 값을 주고, 그 값을 활용해서 원하는 계산식을 만들거나 사칙연산의 활용이 아직 미숙하다는 것은 조금 많이 아쉽네요 언젠가는 실력 향상이 될거라고 생각하고 이만 마치고, 내일 다음장으로 넘어가야겠습니다ㅎㅎ! HTML 삽입 미리보기할 수 없는 소스 2022. 8. 2. POWER JAVA 1장 프로그래밍 문제 3번 문제 FOR문 연습_3 이제 다이아 모양 찍기까지 얼마 안남았습니다.... 별 것 아닌 것 같은데도 신경쓸 게 굉장히 많네요ㅋㅋㅋㅋ... 여기서 제가 크게 착각하고 있던 것이 있었는데 FOR문을 중첩해서 사용할 경우 외부 FOR문을 통해 내부 FOR문 으록 들어가 실행하고, 내부 FOR문이 다 실행이 되면 다시 외부 FOR문으로 돌아가서 증감할 것 해주고, 똑같이 내부 FOR문 처음부터 반복수행하는 것인데 저의 경우 외부 FOR문에서 증감식에서 증감했다고 하면 내부에서도 동일하게 증감해주고 FOR문을 수행하느 것으로 착각을 했습니다 즉 요약해서 외부 FOR문 반복 수행 시작 - 내부 FOR문들 순차척으로 반복 수행할 것 다 해주기 - 외부 FOR문까지 마무리! 그리고 다음 과정 있으면 수행! 이었네요ㅎㅎ 이것 때문에 삽질했는데.. 2022. 8. 2. POWER JAVA 1장 프로그래밍 3번 문제 FOR문 연습_2 for문을 다시 해보는데, 하루만에 잊어먹었는지 아직도 헷갈립니다. 그나마 다행인 점은 점차 익숙해진다는 것이고 반복문의 매력을 조금 느끼게 되었습니다 ㅋㅋㅋ 이번에는 for문 안에 또 다른 for문의 작동 구조와 출력할 때 개행이 어떤 식으로 작용되는지 잘 몰랐는데 실습예제와 print와 println의 차이를 통해 배우게 되서 다행입니다. ps: 혹시라도 조언 해주실 분들은 마음껏 해주세요! 잘 참고해서 배우겠습니다. HTML 삽입 미리보기할 수 없는 소스 2022. 8. 1. POWER JAVA 1장 프로그래밍 3번 문제 FOR문 연습 별모양 피라미드를 연습하기 전에 선행 학습으로 for 문을 알아야 할 것 같아서 연습해봤습니다. 생각보다 간단함에도 많이 어려웠지만 실력이 점차 늘게 되겠죠 ㅎㅎ 하여튼 나름 고민해서 해봐서 그런지 기본 문제여도 성취감이 드네요! HTML 삽입 미리보기할 수 없는 소스 ps: 설명이 지리멸렬했는데, 간단히 말해서 1~100까지의 값은 1~99까지의 값을 더한 sum값과 100인 num 값을 더해서 다시 sum에 대입해줘야 한다는 말이었습니다^^ 2022. 7. 31. 이전 1 다음 반응형