Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
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 31
Tags more
Archives
Today
Total
관리 메뉴

luke

[자바/JAVA] - 변수(Variable) 본문

Study/Java

[자바/JAVA] - 변수(Variable)

luke-king 2023. 12. 14. 22:21

변수

System.out.println(30) //10 -> 30 변경
System.out.println(30) //10 -> 30 변경
System.out.println(30) //10 -> 30 변경

숫자 10이라고 적혀 있는 곳을 모두 찾아서 30으로 변경해야 한다고 가정해보자.

코드가 3개뿐이라 3번만 바꾸면 될 것이다. 하지만 출력하는 코드가 100개가 있다고 해보자 그렇다면 100번을 고쳐야 할 것이다. 생각만 해도 끔찍하다.

그렇다면 어떻게 해야 할까?

사용자가 입력한 값은 항상 변한다. 누구는 40을 누구는 50을 입력할 수도 있다. 결국은 어딘가에 값을 보관해 두고 필요할 때 값을 꺼내서 읽을 수 있는 저장소가 필요하다. 쉽게 말하자면 데이터를 담을 수 있는 그릇이 필요하다.

 

데이터를 담을 수 있는 그릇!! 이 그릇을 변수라 한다.

 

예시 코드를 봐보자.

int a = 30;
System.out.println(a);
System.out.println(a);
System.out.println(a);

이렇게 한다면 100개의 코드가 있어 변경을 하더라도 변수 "a"의 값만 한 번만 바꾸면 된다.

int a

  • 숫자 정수를 보관할 수 있는 이름이 "a"라는 데이터 저장소(그릇)를 만든다. 이것을 변수라 한다.
  • 이제 변수 "a" 에는 숫자 정수를 보관할 수 있다.
  • 숫자뿐만 아니라 문자, 소수, 등 다양한 종류 값을 저장할 수 있는 변수들이 있다.

 

변수는 하나씩 선언할 수도 있고, 한 번에 여러 변수를 선언할 수도 있다.

int a;
int b;

//한번에 여러 변수 선언
int c,d;

 

짧은 글이지만 공부하면서 정리를 해봤다. 아직 많이 부족하기도 하겠지만 차근차근 성장해 나가는 블로그를 만들 것이다.

(설명 혹은 부족한 내용이 있다면 편하게 알려주시면 배우는 마음으로 감사히 배우겠습니다!!)

 

※ 출처: Inflearn 김영한-Java 강의 중