Java 변수의 이해

hj_kwon.log·2022년 12월 7일

Java

목록 보기
4/11
post-thumbnail

📖Java 변수의 이해


📌 변수의 이해

  • 다양한 종류의 자료를 표현할 수 있는 값을 변수라고 부르며, 일반적으로 웹페이지에서 처리하고자 하는 "데이터"에 해당한다.

📌 자료형(Data Type)

  • 프로그래밍 언어에서 변수의 종류를 구별하기 위해 사용되는 키워드
  • 자바에서 제공되는 자료형의 종류에는 8가지있으며, 이를 기본 데이터 타입이라고 한다.
  • 정수에서는 int 실수에서는 double이다.

📌 자료형이 가지는 의미

  • 모든 변수는 컴퓨터의 메모리 영역에 생성된다.
  • 일반적으로 메모리란, PC에서 RAM을 의미한다.
  • 4byte의 크기를 갖는 변수값 하나를 생성할 경우, PC의 RAM에서 해당 용량만큼을 사용하게 된다.
  • 변수는 RAM의 크기를 넘지 않는 범위 안에서만 생성할 수 있다.
    (용량을 넘엉서는 경우는 에러가 발생, OutOfMemory 에러발생)

📌 문자열 데이터

  • 프로그램에서 "문장"을 표현하기 위해 사용되는 데이터값.
  • String
    → 문자열을 표현하기 위한 자료형이다
    → 글자수에 상관없이 쌍따옴표("")로 묶인 내용을 할당할 수 있다.
    → 숫자값의 경우 쌍따옴표로 묶이게 되면 문자열로 취급되므로, 숫자와 문자열을 분명하게 구분한다.

📌 변수의 사용방법

  • 변수를 사용하는 방법은 "선언" 과 "할당"의 두영역으로 구분된다.
  • 변수의 선언과 할당의 통합
int num1 = 100;
String name = "Hello";

📌 문자열 데이터의 덧셈

  • 문자열 + 문자열 : 두 문장을 하나로 합쳐준다
String language = "ja" + "va" // java
  • 문자열 + 기본자료형 : 기본자료형의 데이터가 문자열로 변환되고, 두문장이 합쳐진다.
int age = 20;
String name = "자바학생";
String result = name + age // "자바학생" + 20 -> "자바학생20"

📌 변수 이름 명명규칙

  • 변수 이름은 영문, 숫자 ,"_","$"만 사용 가능하다.![]
  • 변수 이름의 첫글자는 숫자로 시작될 수 없다.
  • 대/소문자를 엄격하게 구별하므로 오타에 주의해야한다.
  • 자바에서 사용하는 예약어(키워드)를 사용할 수 없다.
  • 클래스 이름의 명명규칙도 변수 이름 규칙과 동일하다.

📌 여러 데이터형의 값의 할당방법

  • boolean은 true 참 false 거짓 중 한가지만 갖는다.
  • char는 홑따옴표('')로 감싸진 한 글자만 대입할 수 있다.
  • long, float, double은 다른 데이터형과의 구별을 위해 값 뒤에 데이터형의 첫글자를 접미사로 가질 수 있다. 접미사는 대/소문자를 가리지 않지만 가급적 대문자로 사용하는 것이 좋다.
long mondy = 50000000L;
float pi = 3.14F;
double lat = 123.32D;

profile
개발자가 되는 그날까지

0개의 댓글