저번 포스팅에서는 자바 클래스 구조를 익혔으니 이번 포스팅은 변수와 자료형에 대해 알아보려고 한다.
개인적인 생각이지만, 기본적인 문법일 수록 잘 알아두는 것이 중요하다고 생각한다. 나중에 효율적인 코드를 생각하고 구현할 때 기반이 되는 부분이기 때문이다.
int a;
int : 자료형
a: 변수
다음 a,b를 변수라고 한다.
int a;
String b;
변수를 지을 때는 다음과 같은 규칙을 따라야 한다.
_ , $ 이외의 특수 문자는 사용할 수 없다._ , $ 사용 가능하지만, 시작 문자로 사용하는 것은 지양하는 것이 좋다. i,j,k,m,n 을 사용한다. 문자의 경우 c,d,e등을 사용한다.다음 코드에서 int, String이 자료형이 된다.
int a;
String b;
⚠️ 만약, int 자료형 변수에 문자열을 대입하면 어떻게 될까?!
int a = "Hello,Java~~"; 와 같이 int 자료형을 가진 a변수에 문자열을 대입해보자.

위와 같이 작성하면, 
다음과 같은 에러가 발생한다. 위 에러는 타입 불일치 내용을 포함하고 있다. 즉, 코드에서 String 타입을 int 타입으로 변환하려고 했는데, Java에서는 자동으로 변환하지 않기 때문에 발생하는 오류이다.
따라서, 선언하는 변수에 맞는 자료형을 대입하는 것이 중요하다.
위 포스팅은 "점프 투 자바" 책을 보고 공부한 내용을 정리하였습니다.
오타나 잘못된 내용들은 댓글로 알려주시면 감사하겠습니다!!🔥