1. 변수

표기법

Untitled

Untitled

작명 기본 규칙

final double PI;
PI = 3.14 //Error

final double E = 2.72; //OK

자료형

데이터에는 다양한 종류가 있다. 데이터의 형태에 맞게 형식을 사용하여 변수를 선언해야 한다.

데이터 자료형
정수 int long byte short
실수 double float
문자 char
문자열 String
불리언형 boolean

기본형과 참조형 타입

기본형은 실제 값을 저장한다. String을 제외한 자료형은 모두 기본형이다. (String은 클래스)

참조형은 메모리 주소를 저장한다. 클래스, 인터페이스, 배열 등

형변환

작은 크기의 타입에서 큰 크기의 타입은 자동으로 형변환이 가능하다. 하지만 반대는 명시적으로 형변환해야한다. 이때, 데이터의 손실이 일어날 수 있다.

int myInt = 9;
double myDouble = myInt; //자동 캐스팅

System.out.println(myInt); //출력: 9
System.out.println(myDouble); //출력: 9.0
double myDouble = 9.78;
int myInt = (int)myDouble; //명시적 캐스팅

System.out.println(myDouble); //출력: 9.78
System.out.println(myInt); //출력: 9 (소수점이하의 데이터가 손실)