변수란 쉽게 말해 어떤 코드에 이름을 지정해주는 것이다. 다른 몇몇 컴퓨터 프로그래밍 언어와는 다르게 자바에서는 1이라는 코드를 a라는 변수로 지정하고 싶을 때 위와 같이 사용하면 오류가 발생한다.
따라서 변수를 지정할 때는 특정한 데이터 타입을 지정해주어야 한다.
기존에는 1,2,3,4.. 와 같은 것들을 Number라고 규정했지만 정확히는 '정수(integer)'라고 구분지어야 한다.
정수는 ... -3,-2,-1,0,1,2,3... 과 같은 수들을 말한다. 정수는 컴퓨터 언어에서 int로 사용한다.
즉, a라는 1의 값을 가진 변수를 지정할 때 int라는 특정 데이터 타입을 부여하는 것이다. 출력 시 1로 출력된다.
1.1이나 0.1 같은 소수점 밑의 값이 들어 있는 수들은 정수가 아닌 실수라고 한다. 실수는 무수히 많은 값들이 존재한다. ... -0.1, -0.2, -0.3 ... 0 ... 0.2, 0.3, 0.4 ... 들이 모두 실수이다.
컴퓨터 언어에서는 실수들을 대략적으로 double이라고 말한다. double이라는 타입을 부여하면 실수값을 출력할 수 있다.
Hello World 라는 문자열을 입력할 때는 당연히 String이라는 데이터 타입을 부여하면 출력이 가능하다.
*참고로 변수끼리는 연산이 가능하다.
int a = 2;
System.out.println(a * a)
=4
이 글의 내용은 생활코딩(https://opentutorials.org/course/3930)에서 배운 내용을 개인적인 사용을 위해 재가공하여 정리한 글임을 밝힙니다.