네이버 #커넥트재단 #부스트코스 #서포터즈 #쉽게 배우는 자바 5

네이버 부스트코스 서포터즈 3기 -(7) { 배열의 주소에 대한 이해 및 사용방법 알아보기 }

이번에는 "배열" 에 대해서 알아보도록 하겠습니다. . . . 우리는 지금까지는 변수에 하나하나의 값을 일일이 넣는 방식을 취하였습니다. . . . 하지만 배열은 조금 다릅니다. 배열의 경우에도 변수에 값을 넣는것은 맞지만 여기서는 "주소값" 이란것을 사용합니다. 그렇기 때문에 값을 얻고자 할때는 변수명으로 접근하는것이 아닌 변수의 주소값을 통하여 값을 얻는것입니다. 즉, 배열의 변수에는 공간의 개념으로 생각을 해보면됩니다. 위의 그림처럼 배열을 사용할때는 배열안의 내용의 변수의 타입을 제일 앞에 작성후 그 뒤에 대괄호를 작성하고 변수명을 작성해줍니다. 그리고 나서 일반적인 값을 지정하는것이 아닌 중괄호안에 넣고자하는 값들을 넣습니다. (여기서 중요한것은 앞서 지정해주었던 변수의 타입과 내용은 타입이 같..

네이버 부스트코스 서포터즈 3기 -(6) { 반복문의 종류와 사용방법 알아보기 }

오늘은 제어문 2번째 시간 "반복문" 에 대해서 알아보도록 하겠습니다. . . . 반복문의 형태는 for, while, do-while 이 있습니다. 하지만 "쉽게 배우는 자바" 에서는 while 에 대해서 간단히 알려주며 저는 for까지 알려드리도록 하겠습니다. do-while 이 궁굼하신 분은 글을 읽은 다음에 구글링을 통해서 확인해보시는것도 좋은 방법인것 같습니다. . . . 우선 강의에서 while 을 통하여 배열의 반복문을 작성하는것을 알 수 있습니다. . . 우리가 반복문을 사용하는 이유에 대해서 생각을 해본다면 수많은 반복적인 코드들을 그냥 사용해도 문제는 없지만 그만큼 코드의 줄 수가 길어지기에 우리는 반복문을 사용함으로써 코드의 길이를 줄이고 간결히 만들수가 있습니다. . . 우선 whi..

네이버 부스트코스 서포터즈 3기 -(5) { 조건문의 종류와 사용방법 알아보기 }

반갑습니다. 오늘은 제가 말씀을 드려야 할 것이 있어서 서두에 말씀을 드리고 시작하려고 합니다. 기존의 "쉽게 배우는 자바" 강의에서의 순서의 내용도 너무나 좋지만 제가 블로그에 작성하고자 하는 내용은 강의 내용을 기반한 문법의 위주의 기초지식 + 저의 이해를 통한 설명식으로 작성하려고 하니 그 부분은 참고를 부탁드리며 그렇기 때문에 강의의 순서대로 글이 작성되지는 않는 점 양해 부탁드립니다.!! . . . 저번 시간에 우리는 변수란것에 대해서 알아보았습니다. 변수를 통해서 아주 많은 값들을 저장할 수도 있고 변경할 수도 있는 점을 알아보았는데요. 이번시간에는 이러한 기초적인 변수의 지식을 포함한 제어문에 대해서 알아보려고 합니다. . . . 자바의 제어문은 총 2가지 입니다. 1. 조건문 2. 반복문 ..

네이버 부스트코스 서포터즈 3기 -(4) { 변수의 사용방법 및 적용 알아보기 }

이번 시간에는 어느 프로그래밍에서나 아주 중요한 개념인 '변수' 라는것을 알아보도록 하겠습니다. . . . '변수' 란? 프로그래밍에 앞서 제가 제일 처음 c언어의 책을 보았을때 변수의 개념을 봤던 기억이 있습니다. 그때는 이 변수의 개념조차 저는 너무너무 이해가 되지 않았고 어렵게만 느껴졌었습니다. 그때 제가 이해되지 않았던 부분은 값이 어떻게 변하는지와 왜 변하는 값을 설정하는지에 대한 의문들이 있었고 그에 대한 이해는 차차 내용을 배우면서 아주 자연스레 해결이 되었습니다. 처음에 이해되지 않았던 부분들도 이 글을 보시는 여러분은 저보다 훨씬 빨리 이해하시라고 믿습니다.ㅎㅎ . . . 자! 이제 다시 본론으로 돌아와서 변수란 무엇일까요? - 변수(Variable): 변하는 수 - 네. 변하는 수를 의..

네이버 부스트코스 서포터즈 3기 -(3) { 데이터 타입의 종류, 연산 작성 알아보기}

오늘은 데이터와 연산에 대해서 알아보겠습니다. . . 우리가 데이터와 연산을 프로그래밍을 공부하기전에 가지고 있는 기본지식들로 생각을 해보았을때는 아마도 데이터는 휴대폰에서 인터넷을 사용하기 위해 필요한 데이터? 그리고 어떠한 여러 지식등에 대해서 모으는 개념의 데이터 등이 있을것이고, 연산은 말 그대로 +, - , *, / 등의 사칙 연산을 떠올릴수가 있을것입니다. . . 그럼 컴퓨터에서 말하는 데이터와 연산은 어떤것을 의미하는것 일까요? . . 컴퓨터 공학에서는 데이터들의 종류가 있습니다. - 숫자(Numbers) - 문자열(Strings) - 영상/소리/기타 등등 이런 종류들이 있고 이렇게 구분하는 이유는 각각의 데이터마다 처리하는 방식이 다르기 때문입니다. . . 자바에서 데이터 타입마다 어떠한 ..