변수란?
변하는 수입니다. 사람의 나이, 온라인 상품의 개수, 학생의 학년 등
변하는 값을 프로그램에서 나타내기 위한 방법을 말합니다.
변수 선언하기
[자료형] [변수 이름];
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(변수이름)을 하시면 됩니다.
'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 |
댓글