일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- java
- 지역변수
- 컴퓨터구조
- random()
- 의사난수
- 자바
- 객체지향언어
- new연산자
- 2진법음수표현
- 객체지향
- static
- 난수발생
- 난수
- random클래스
- Math.random()
- 멤버메소드
- 2진법의음수표현
- 전역변수
- 부호절댓값
- 2진법음수
- 멤버변수
- 클래스멤버
- 변수의초기화
- 1의보수
- 멤버필드
- 2의보수
- 자바프로그래밍
- JAVA프로그래밍
- 클래스
- 멤버변수의초기화
- Today
- Total
목록프로그래밍 기본 지식/Chapter 1 변수 (10)
주인장의 프로그래밍 개발 공부방
이전 시간에 우리는 참조형 변수의 기본 값이 무엇인지와 변수 초기화를 하는 방법에 대해서 알아봤었다. 참조형 변수에서는 null이라는 새로운 녀석이 등장했는데 null은 말 그대로 진짜 아무런 의미도 가치도 없는 값이라고 했었다. 오늘은 참조형 변수에서 조금은 흥미로운 내용을 알아보려고 한다. 목표 : 참조형 변수에 new 생성자가 아닌 리터럴을 그대로 넣을 때 결과가 어떻게 되는지 알 수 있다. 1. (심화) 참조형 변수의 리터럴 선언 제목이 조금 어려워 보일 수도 있는데 쉽게 풀어보면 참조형 변수를 선언할 때 new 생성자를 사용한 선언이 아니라 리터럴, 즉, 실제 값을 넣어 선언하는 것이다. 우리가 기본형 변수를 선언할 때는 당연히 int i = 10; 과 같이 리터럴을 넣게 되는데 앞서 참조형 변..
이전 시간에는 참조형 변수를 선언하는 방법까지 알아봤다. 큰 틀은 비슷해 보였지만 기본형 변수와는 선언하는 방법도 다르고 새로운 명령어도 등장해서 조금은 복잡해 보였을지도 모르겠다. 하지만 생각하는 것보단 굉장히 간단하니 계속 반복하면 그리 어렵지 않을 것이다. 이번 시간에는 변수 선언의 초기화를 알아보자. 목표 : 참조형 변수의 기본 값은 무엇인지 알 수 있고 선언과 동시에 초기화를 할 수 있다. 1. 참조형 변수의 초기화 사실 우리는 이전에 변수 선언의 초기화를 이미 배웠었다. 그리고 초기화라는 것이 거창한 것도 아니고 단순히 값을 저장하는 그 자체이기 때문에 참조형 변수의 초기화라고 해도 특별할 것이 없다. 기본형 변수의 초기화와 동일하게 값을 지정하거나 또는 기본 값을 넣어주면 되는 것이다. 예를..
이제 참조형 변수(Reference Variable)가 무엇인지와 기본형 변수와 어떤 차이가 있는지에 대해서 알고 있을 것이라 생각한다. 그렇다면 이제 참조형 변수를 우리가 직접 선언해보자. 목표 : 참조형 변수를 선언할 수 있다. 1. 참조형 변수의 종류? 우리가 한 가지 빠트린 내용이 있을 거라고 생각한다. 바로 형태(Type)이다. 기본형 변수에서는 총 8개의 자료형을 가지고 있다고 했고 실제 값, 리터럴에 맞는 형태로 선언해줘야 한다고 했었다. 그렇다면 참조형 변수의 형태는 무엇이 있을까? 정답은 모른다. 또다시 작성자가 미친 놈인가?하는 생각이 들겠지만 참조형 변수는 기본형 변수처럼 정해져 있는 녀석이 아니라 사용자가 원한다면 자기가 원하는, 필요한 변수형을 만들어서 사용할 수 있기 때문이다. ..
우리가 지금까지 변수에 대해서 알아보면서 중점적으로 건드렸던 것은 변수 중에서도 기본형 변수(Primitive Variable)였다. 그런데 앞서 변수의 타입에 대해서 알아볼 때 우리가 배우는 자바(Java)에서는 변수를 크게 2분류로 나눌 수 있다고 했었는데 하나는 기본형 변수(Primitive Variable)이고 나머지 하나는 바로 이번에 알아볼 참조형 변수(Reference Variable)이다. 목표 : 참조형 변수가 무엇인지 알고 기본형 변수와의 차이를 이해할 수 있다. 1. 참조형 변수(Reference Variable)란? 기본형 변수는 우리가 잘 알고 있듯이 값을 저장하는 저장공간이다. 그렇다면 참조형 변수는 뭔가 다른 것일까? 크게 보자면 참조형 변수도 일단 변수이기 때문에 값을 저장하..
변수에 대한 내용이 거의 막바지로 향하고 있다. 여기까지 진행한다면 기본형 변수에 대해서는 어느 정도는 개념이 잡힐 것이라고 생각한다. 이번 시간에는 형변환(Type Casting)이라는 것에 대해서 알아보자. 목표 : 형변환(Type Casting)이 무엇인지 알고 사용하는 방법을 알 수 있다. 1. 형변환(Type Casting) 먼저 형변환(Type Casting)의 정의를 알아보자. 형변환이란 무엇일까? 단어의 뜻 그 자체로 풀어보자면 형태(Type)를 변환시킨다는 뜻이 되겠다. 우리가 변수를 배우면서 알고 있는 형태, 타입이라면 역시 변수의 타입을 말하는 것이겠지. 그렇다면 변수의 타입을 변환시킨다는 것은 뭘 의미하는 것이며 왜 있는 것일까? 우리가 배우고 있는 프로그래밍에서 말하는 형변환은 값..
지난 시간까지 변수가 무엇인지와 변수타입의 종류, 변수를 선언하는 방법 등을 알아봤다. 이번에는 변수의 기본 값과 초기화를 하는 방법에 대해서 알아보자. 목표 : 변수 각 타입의 기본 값이 무엇인지 알고 변수를 초기화하는 방법을 이해한다. 1. 변수의 기본 값 변수의 각 타입들은 각자의 기본 값을 가지고 있다. 이 기본 값은 해당 타입에 맞는 형태로 empty 형태의 값을 가지게 되는데 일반적으로 정수형과 실수형은 0을 기본 값으로 가지고 문자형은 공백을 기본 값으로 가진다. 논리형인 boolean은 false(거짓)을 기본 값으로 가지게 되는데 이는 0과 1로만 이루어진 컴퓨터 구조에서 0은 false, 1은 true라는 논리 값을 가지게 되기 때문이다. 따라서 boolean은 숫자형과 같이 0이 기본..
이전에 우리는 변수를 선언하는 방법을 배웠고 코드를 작성하는 방법까지 연습했다. 이 글을 읽고 있다면 이제 변수를 선언하는데 있어서 아무런 문제가 없을 것이라고 생각한다. 그렇다면 뜬금없지만 변수, 상수, 리터럴에 대한 설명을 해보겠다. 목표 : 변수, 상수, 리터럴의 의미를 정확하게 알고 차이점을 정확하게 파악할 수 있다. 1. 변수(Variable) 우리가 맨 처음부터 지겹도록 들었던 단어다. 바로 변수(Variable). 다시 한 번 상기시키자면 변수란 하나의 값을 저장할 수 있는 저장공간 이라고 입이 마르고 닳도록, 손가락이 골절이 되도록 언급했던 내용이다. 이렇게까지 얘기했는데 아직까지 모른다면 당신은 정말 너무한 인간이다. 나쁜놈이다. 변수는 지금까지 계속 알아봤기 때문에 자세한 설명은 생략한..
이전 글에서 우리는 변수가 무엇인지와 변수의 종류, 타입에 대해서 알아봤다. 그렇다면 이제는 코드 안에서 변수가 어떻게 선언이 되는지에 대해서 알아보자. 목표 : 프로그램을 작성하면서 변수 선언에 문제가 없도록 할 것. 1. 변수 선언 방법 앞서, 변수는 크게 2가지로 분류할 수 있다고 했었다. 기본형 변수와 참조형 변수로 나뉘는데 이번에 여기에서 다룰 변수는 기본형 변수이다. 이는 Java뿐만 아니라 C, C++, C# 등 거의 모든 프로그래밍 언어에서 동일하게 쓰이기 때문에 정말 기본적인 내용이지만 그만큼 중요한 내용이 되겠다. 기본형 변수에는 총 8가지의 타입을 가지는데 char, byte, short, int, long, float, double, boolean을 가진다. 변수를 선언한다는 말은 ..
우리는 앞서 프로그래밍에서 말하는 변수에 대해서 알아봤다. 변수(Variable)란 하나의 값을 저장할 수 있는 저장공간 이라고 했는데 이 변수라고 하는 녀석은 저장되는 값의 형태에 따라서 다른 모습을 지니게 된다. 쉽게 말해 값이라는 스타일이 있으면 그에 걸맞는 스타일의 옷을 입어줘야 간지가 철철 넘치는 변수가 된다는 말이 된다. 그러면 그 옷에는 무엇이 있고 어떻게 있는지에 대해서 알아보자. 목표 : 변수의 타입(Type)에는 무엇이 있는지 알고 타입들의 특징을 정확하게 알 수 있을 것. 1. 변수의 분류 우리가 배우는 자바에서는 변수를 크게 2가지로 분류를 할 수 있다. 바로 기본형 변수(Primitive Variable)와 참조형 변수(Reference Variable)이 그 것이다. 자 그러면 ..
프로그래밍을 배우는데 있어서 첫 시간에 배운 내용은 변수였다. 프로그래밍에서 말하는 변수란 무엇일까? 목표 : 일반적인 의미가 아닌 프로그래밍에서 말하는 변수의 뜻을 정확하게 말할 수 있을 것. 1. 변수가 뭐임? 일반적으로 변수(Variable)이라고 한다면 수학적인 의미로 변동이 심한, 가변적인, 변할 수 있는 숫자로 말할 수 있을 것이다. 사전적인 의미로는 절대 틀린 말이 아니지만 우리가 배우려는 프로그래밍에서는 조금은 다른 뜻으로 이해, 설명할 수 있어야 나중에 누군가에게 설명을 했을 때, 듣는 사람이 '아 저 사람, 프로그래밍 좀 공부했구나'라는 소리를 들을 수 있을 것이다. 변수의 근본적인 뜻은 크게 다르지 않지만 프로그래밍에서 말하고 싶은 변수(Variable)의 뜻은 "하나의 값을 저장할 ..