변수
하나의 데이터를 담을수 있는 그릇
변수 선언
int name; //변수 선언 : 변수를 만드는 것
double name2; //한 블럭 안에서 변수의 이름은 중복될 수 없다.
// 다른 블럭{} 안에서는 같은 이름을 사용할 수 있다.
= (대입 연산자) : 오른쪽의 값을 왼쪽 변수에 저장
name = 10; // 초기화 : 변수에 처음으로 값을 저장
name2 = 2.5; // 변수의 타입에 맞는 값을 저장해야 한다.
선언과 초기화 같이하기
int abc = 30;
long l = 40L; //접미사 L을 붙여야 long 형이 된다.
float f = 5.5f; //접미사 f를 붙여야 float형이 된다
char c = '한'; //따옴표안에 한글자만 넣어야 한다
boolean b = ture; //true, false
8가지 자료형으로 변수 초기화하기
byte _byte = 1; short _short = 2; int _int = 3; long _long = 4L; float _float = 1.4f; double _double = 2.2; char _char = 'a'; boolean _boolean = false;
변수 출력
name = 10;
System.out.println(name);
// 10
name = 100;
System.out.println(name);
// 100
변수 형변환
다른 타입의 값을 저장하기 위해서는 값의 타입을 변경해 주어야하는데 이를 형변환(type casting) 이라 한다.
int small = 10;
long big = 10L;
small = (int)big;
big = small; // 표현범위가 작은 값에서 큰 값으로 형변환 할 때는 생략 가능하다.
// float > long
상수
처음 담긴 값을 변경할 수 없는 변수
리터럴에 의미를 부여하기 위해 사용한다.
final int MAX_NUMBER; // 상수는 변수명을 전부 대문자로
MAX_NUMBER=10;
//MAX_NUMBER=100; -> 컴파일 에러반응형
'IT > JAVA' 카테고리의 다른 글
| [JAVA] 산술 연산 (0) | 2020.06.25 |
|---|---|
| [JAVA] 입력, 출력 (0) | 2020.06.24 |
| [JAVA]자료형 (0) | 2020.06.24 |
| [macOS] 맥에서 도커(Docker) 설치 / 맥에 오라클 설치 (0) | 2020.06.24 |
| [macOS] 자바(JDK 1.8) 설치 하기 및 버전 확인 (0) | 2020.06.24 |