자바공부 5

Java Chapter5. 배열(array)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경5. 배열(array)자 이제 클래스의 구성요소의 마지막 배열이다.따지고 보면 배열은 함수중에 하나이지만String과 배열은 조금 특이한 함수이기도 하며구성요소중 하나라고 생각될만큼 많이 쓰이기도 한다.그럼 배열이란 무엇일까?배열은 같은형태의 많은 변수를 만들어내는 명령어라고 생각하면된다.뭐랄까 앞서 변수를 설명할때 메모리라는 창고에 변수라는 상자를놓는다라고 설명했던것을 기억하는지 모르겠다.배열은 그상자를 차곡차곡 쌓아서 만든 서랍장이라고 생각하면 편할듯 하다.서랍장이 3단이면 물건을 3개 담을수 있을것이고50단 서랍장이면 50개를 담을수 있을것이다.자 서랍장이야기로는 대략적인 개념으로만 이해를 하고 아래 그림을 보자.(서랍..

Java Chapter4. 반복문(for, while, do-while)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경4. 반복문자! 반복문으로 들어왔다!반복문은 말그대로 반복을 시킬때 쓰는명령어이다.1부터 100까지 더하라는 식이 있는데 int a =1 + 2+ 3+ 4+... 이렇게 일일이 다 칠순 없지 않는가? 그것을 프로그래밍 하여 컴퓨터에게 1부터 100까지 더하라는 명령을 내리는게 프로그래머이다.그럼 반복문에 대해서 알아보자!첫번째로 가장많이 쓰이는 for문.for문의 기본공식은 아래와 같다.for (초기화;  조건식;  증감식){   조건식이 true일때 반복되어 실행될 명령(반복문)}초기화라는 말이 생소하게 들릴수도 있다. 필자가 앞서 한번만 언급하고 까먹고 있었다.... ;;;초기화란 a라는 저장공간에 X라는 값을 대입시키는..

Java Chapter3. 조건문 (if, switch)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 3. 조건문 (if, switch) 자 오늘 파트는 조건문이다. 조건문은 if - else 와 switch - case - default 두가지며 외울때 같이 외워두는것이 좋다. 참고로 필자는 switch를 쓸때 default를 같이 안외워서 그런지 계속 까먹는다. 조건문의 기본 성질은 true 와 false의 값을 가진다는 것이다. (조건문을 쓸때 true와 false의 값을 가지지 않는 회색분자가 나오게 되면 그 프로그램은 오류가 발생하게 된다.) 조건문은 하나의 식 (이제부터 조건식이라고 부르겠다.)을 꼭 가지고 있는데 그 조건식이 true냐 false냐에 따라 출력이 달라지는 것이다. if문. 첫번째로 if문에 대해..

Java Chapter2. 연산자(operator)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 2. 연산자(operator) 연산자는 프로그래밍에서 가장 기본적이면서도 중요한 요소이다. 실생활에서도 많이 쓰이기 때문에 자세한 설명보다 중요한 몇가지만 알고 빨리 넘어가자. 연산자나 제어문 같은경우는 문제를 풀면서 하는것이 더 빨리 익힌다. 보통 많이 쓰이는 사칙연산( +, -, /, %)와 비교연산(>, >> 비교 연산자 , = == , != 논리 연산자 & ^ | && || 삼항 연산자 ? : 대입 연산자 = ( *= , /= , %= , += , -= , = , >>>= , &= , ^= , |= ) 몇몇 처음보는 연산자를 제외하면 그렇게 큰 변화는 없다. 위표는 헷갈리때만 참고 하기로 하고 글로써 하나하나 설명하..

Java Chapter1. 변수(variable)와 형변환(casting)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 1.변수(variable) 변수란? 하나의 값을 저장하는 공간! " 메모리를 창고로 생각해보자 창고에 X라는 물건을 넣을려고 한다. 그럼 먼저 해야될 일이 그 창고에 물건을 넣을장소를 만들어야한다. 그래서 창고안에 자리를 만들어 V형태의 상자를 하나 넣었다. 그상자에는 다른상자와 구별하여 나중에 쉽게 찾을수 있도록 a라고 표기를 해두었다. 그리고 난뒤 a라는 상자에는 X라는 물건을 담아 두었다." 이것을 함수식으로 나타내면 아래 그림과 같다. 창고에 물건을 넣을 공간 즉 V형태의 박스를 창고에 두는것을 변수의 선언이라고 한다. 메모리에 "하나의 값을 저장할 공간을 만들어라!!" 라며 명령을 내리는것이다. 그리고 난뒤에 X라..