Java 총 정리 [23. 배열]
배열 현재 저희가 알고 있는 데이터를 가지고 있을 수 있는 개념은 변수 밖에 없습니다. 하지만 변수의 개념을 보면 하나의 변수에 하나의 값을 가질 수 있습니다. 이렇다는 것은 현실에서 볼 때 옮겨야 할 물건이 10개가 있는데 그걸 무조건 하나만 옮겨야 하는 것과 같습니다. 그러면 10번을 움직여야 합니다. 하지만 담을 수 있는 바구니가 있다면 10개를 바구니에 담아서 […]
배열 현재 저희가 알고 있는 데이터를 가지고 있을 수 있는 개념은 변수 밖에 없습니다. 하지만 변수의 개념을 보면 하나의 변수에 하나의 값을 가질 수 있습니다. 이렇다는 것은 현실에서 볼 때 옮겨야 할 물건이 10개가 있는데 그걸 무조건 하나만 옮겨야 하는 것과 같습니다. 그러면 10번을 움직여야 합니다. 하지만 담을 수 있는 바구니가 있다면 10개를 바구니에 담아서 […]
문제 풀기 5 별 찍기 문제는 잘 풀어 보셨나요? 차분히 반복문을 돌리고 조건문을 조합해서 정리를 하면서 만들었다면 분명히 문제 없이 완성을 하셨을 겁니다. 하지만 별 찍기 같은 문제는 프로그램의 완성도로 봐서는 부족한 문제 입니다. 그래서 완성도 있게 입력과 출력을 가지고 게임과 같은 요소가 있는 문제라면 더 좋지 않을 까요? 저도 당연히 별 찍기 문제도 좋지만 […]
문제 풀기 5 이전 별 찍기 문제를 풀어 보셨는데 잘 이해가 되셨나요? 어렵게 느낄 수 있지만 적으면서 차분히 보셨다면 분명히 이해를 하실 수 있습니다. 그럼 이 문제보다 좀 더 난이도 있는 별 찍기 문제가 있지 않을 까요? 저 또한 당연히 더 있을 거라고 생각을 하고 있습니다. 이전 스물 걸음에서 나온 별 찍기 문제를 생각하고 활용 […]
문제 풀기 4 제어문에 관한 명령어에 대한 내용이 모두 마무리가 됐습니다. 당연히 제어문 관련해서 좀 더 업그레이드 된 문제를 풀어봐야 한다고 생각을 하시죠? 네 당연히 배우고 문제 푸는 것을 반복을 해야 한다고 저 또한 생각을 하고 있습니다. 이전 문제와 다른 문제를 풀어보도록 하겠습니다. 어떤 문제일지 궁금하시죠? 이 글을 끝까지 보시면서 직접 문제를 풀어보신다면 실력 향상에 […]
Random 여러분들이 지금 문제 풀기를 하시면 형식에 맞춰지고 틀에 갇힌 느낌에 문제들을 풀고 있다고 느끼시지 않나요? 입력과 출력을 통한 기본적이고 중요한 프로그래밍 공부지만 뭔가 재미가 있는 요소가 있으면 문제를 만들고 테스트 할 때 좋다고 느껴지시지 않나요? 저 또한 경직된 문제를 푼다면 지칠 수도 있다고 생각을 하고 있습니다. 이 기능은 문제를 좀 더 풍성하게도 하지만 상황에 […]
break문 continue문 제어문인 조건문과 반복문에 대한 사용 방법은 이전 걸음에서 배웠습니다. 그럼 반복문 같은 경우 조건에 의해서 반복을 하다가 그 안에서 뭔가 제어를 할 수 있는 명령문이 있지 않을까? 이런 생각을 한 적이 있지 않나요? 반복문을 실행하는 경우에 중간에서 원하는 결과가 나오도록 하는 명령문이 없을까 저도 생각을 많이 했습니다. 이제 제어문에 마지막 명령어 입니다. 이 […]
문제 풀기 2 제어문을 배우고 나서 제어문과 관련된 예제를 한 문제 정도로는 충분하다고 생각을 하시나요? 여러분도 부족하다고 느끼시죠? 저도 당연히 문제가 부족하다고 많이 느끼고 있습니다. 이번에도 이전 문제와 다른 문제를 풀어볼 수 있도록 하겠습니다. 과연 어떤 문제인지 궁금하시죠? 저도 문제를 많이 올릴 수 있도록 하겠습니다. 이 글을 끝까지 보고 문제를 풀고 하신다면 분명 실력이 향상 […]
문제 풀기 2 예제를 따라서 치거나 또는 글을 읽고 내용을 이해를 했다고 해서 현재 배운 내용을 다 알고 있다고 할 수 있을까요? 저 또한 책에 있는 예제를 치거나 내용을 이해를 해서 다 알고 있다고 생각한 적이 있습니다. 하지만 다 알고 있다는 것은 모래성과 같다고 생각을 합니다. 위의 글을 보면 알겠지만 현재의 내용을 잘 이해를 하고 […]
중첩 및 주의 사항 이제 모든 제어문을 배웠습니다. 하지만 이 정도만 알면 과연 원하는 기능이 구현이 될 까요? 이전 걸음에서 배운 조건문과 반복문 예제를 보면 가능 할 까요? 여러분이 생각을 하시기에도 이 정도라면 프로그램을 만드는 것이 너무 쉽다고 느껴지시지 않나요? 저 역시 이전에 공부를 할 때 책을 보거나 간단한 공부를 할 때 이 정도의 레벨로만 […]
반복문 – 2 이전 걸음에서 반복문 종류 중 하나를 배웠습니다. 그건 바로 while문이었습니다. while문의 사용 방법이나 주의 사항을 이전 걸음에서 참조 하시면 되고 while문과 친구인 do-while문도 확인을 하시면 좋습니다. 그럼 이제 나머지 하나가 남았는데 무엇인지 궁금하시죠? 저도 당연히 반복을 한다는 기능은 같지만 다른 형태의 반복문 또한 궁금증을 가지고 있었습니다. 한번 같이 보겠습니다. 시작하기 전에 한번 […]