본문 바로가기

프로그래밍16

3-1 상수 상수를 표현하는 방법은 int num=1+2; System.out.println(1.2+3.4); 이렇게 사용해서 표현할 수 있습니다. 여기서 상수는 총 네번, 1,2,1.2,3.4 가 쓰였습니다. 상수도 또한 변수처럼 메모리 공간에 저장이 됩니다. 대신 저장된 값의 변경이 불가능합니다. 상수의 특징은 #이름이 없다.#이름이 없으므로 메모리에 저장된 상수의 값을 변경시킬 수 없다. 이렇게 알 수 있습니다. 상수는 선언된 값에 맞는 가장 작은 자료형(short, byte 등)에 맞춰서 저장되지 않을까도 생각이 들수도 있습니다만... 기본적으로 모든 정수형 상수는 int, 실수형 상수는 double형으로 표현, 저장됩니다. 그럼 10000000000 등 int의 범위값에 넘어가거나 12.34처럼 float형.. 2018. 8. 21.
2-4 자료형의 이해 앞서 byte, short, int, long 등의 자료형에 대해 알게 되었습니다. int형은 4바이트의 공간을 갖고, short는 2바이트, long은 8바이트의 공간을 갖는다고 했습니다. 저는 프로그래밍에 대해서 배울때, "모든걸 큰 자료형으로 선언하면 귀찮은것도 없고 편하지 않나? 왜 굳이 int를 쓰고 하지?" 했었습니다. 지금도 하고있지만요. 옛날에는 아주 작고, 한정적인 메모리 공간만을 가지고 프로그램을 만들어야 했으니 자료형의 선택이 매우 중요했지만 지금은 거의 8GB 이상의 메모리가 기본이 되다시피 컴퓨터를 사용하고 있습니다. 메모리 공간만을 생각해보면 그렇지만, 우리가 일반적으로 사용하는 CPU는 int형 연산을 가장 빠르게 처리할 수 있게 설계 되어있습니다. 그렇기 때문에 보통 int로.. 2018. 8. 20.
2-2 정수 표현방식의 이해 컴퓨터는 2진수를 사용합니다. 2진수는 0과 1로만 표현하는 방법이죠. 양의 정수를 표현하는 방식은 00011001 이라는 숫자를 보면0 2018. 8. 17.
2-1 변수의 이해와 활용 변수란, 데이터 저장과 참조를 위해 할당된 메모리 공간 이라고 정리할 수 있습니다. 메모리란 데이터를 저장하고, 저장된 데이터를 참조하기 위한 물리적 장치 입니다. 그래서 메모리의 공간 활용은 데이터의 저장과 참조라고 할 수 있습니다. 변수의 선언이란 곧 메모리 공간을 활용한다는 이야기가 됩니다. 변수를 선언하고 연산을 수행한 뒤 출력까지 했습니다. 결과는 이렇게 나오게 됩니다. 위에 int는 변수에 저장할 데이터의 종류를 알리는 용도로 사용이 되었습니다. 자바에서는 이러한 키워드를 자료형 이라고 합니다. 자바에서 제공하는 기본 자료형은 8가지가 있는데, booleancharbyteshortintlongfloatdouble 이 있습니다. boolean은 참과 거짓만 판별해주는 자료형이며, 메모리 크기는 .. 2018. 8. 16.