본문 바로가기
  • 소소한 개발자 이야기
Software/너가 쓰던 냄비 받침(자바)

Chapter 01 - 3 : 변수

by Siwan_Min 2020. 8. 16.
728x90

변수란? 

변하는 수입니다. 사람의 나이, 온라인 상품의 개수, 학생의 학년 등

변하는 값을 프로그램에서 나타내기 위한 방법을 말합니다. 


변수 선언하기

[자료형] [변수 이름];

ex) int num;

 

변수에 맞는 자료형과 변수 이름으로 선언 

 

컴퓨터 상에는 메모리가 존재한다는거 알고 계시죠?? 우리가 컴퓨터 살 때 메모리는 꼭 확인하잖아요.

 

우리가 변수를 사용하기 위해선 변수를 선언이 필요합니다. 우리의 메모리 공간중 하나에다가 이름을 정하고 "이제 이 공간은 이러한 용도로 사용할거야~~"라고 하는거죠 

 

비유를 해서 말하자면 창고가 10개가 있습니다. 근데 그중에 하나의 창고를 장난감 창고로 사용하고 싶은거죠 그리고 그 창고의 이름을 "토이"라고 한다고 치면

 

장난감 토이; 이렇게 되는겁니다. 

 

이제 (자료형)int (변수이름)num의 의미를 아시겠죠???

 

그리고 int num = 4; 라고 하면 

 

이 창고에 숫자 4를 저장하는 겁니다. 

 

이렇게 하면 여러분은 변수와 변수의 선언이 뭔지 알게 되신겁니다. 


변수 선언할때는...

변수를 선언할 때 변수의 이름은 영어랑 숫자 그리고 특수문자만 그능합니다. 

모든 특수 문자가 가능한것은 아닙니다. '_' 그리고 '$'만 사용가능한데요 '$'는 거의 사용하지 않습니다. 

 

띄어쓰기 불가능하기 때문에 보통 새로운 단어를 넣어야 할 경우에는 그 단어의 첫글자를 대문자로 씁니다. 

 

예를들면, number of student 라는 변수를 선언하고 싶을때는 변수의 이름을 numberOfStudent라고 선언합니다. 

또는 number_of_student 라고 합니다. 

 

이것은 가독성을 위한 프로그래머들의 약속입니다. 

 


 

저번에는 이클립스를 사용해서 보여드렸는데 편의상 아래의 온라인 컴파일러 사이트에서 보여드릴게요.

여러분들도 Language를 Java로 바꾸고 사용해 보세요. 

 

 

GDB online Debugger | Compiler - Code, Compile, Run, Debug online C, C++

Online GDB is online compiler and debugger for C/C++. You can compile, run and debug code with gdb online. Using gcc/g++ as compiler and gdb as debugger. Currently C and C++ languages are supported.

www.onlinegdb.com


 

프로그램에서 변수는 오른쪽에 있는 값이 왼쪽으로 들어간다라고 해석합니다. 

그래서 age = 30을 하면 age에 30이 들어가는거죠 

그리고 "=" 는 대입 연산입니다. 말 그래도 대입 한다는 뜻입니다. 

비교를 할 때는 "=="을 사용합니다 이것도 나중에 천천히 해볼게요.

 

그리고 저번 시간에 문장이나 글을 출력할때는 System.out.println("") 에서 "내용" 이런식으로 했죠

 

근데 변수에 저장된 값을 출력할때는 그냥 System.out.println(변수이름)을 하시면 됩니다.


 

728x90

'Software > 너가 쓰던 냄비 받침(자바)' 카테고리의 다른 글

Chapter 01-05: 타입 변환  (0) 2021.03.01
Chapter 01 - 4 : 자료형  (0) 2020.09.10
Chapter 01 - 2 : 또 Hello world  (0) 2020.08.14
Chapter 01 - 1 : 완전 완전 기초  (0) 2020.08.14
Introduction  (0) 2020.08.13

댓글