Search

변수/ 상수/ 형변환

태그
변수
상수
형변환
자바
멀티캠퍼스
파일
Variable.pdf
자바의 기본형(primitive Type)
변수의 종류
primitive type
literal
종류
접미사
논리타입
false, true
boolean
문자타입
‘’
char
정수타입
정수형
byte
정수형
short
정수형(표준 타입)
int
정수형
long
L
실수타입
실수형
float
f
실수형(표준 타입)
double
변수는 초기화 해야 사용이 가능하다.
변수의 초기화 : 선언한 변수에 최초로 값을 할당하는 것
문자열은 기본타입이 아니라 참조 타입이다.
String str = “”;
같은 타입의 여러 변수를 동시에 선언할 수도 있고, 선언과 동시에 초기화도 가능하다.
// 같은 타입의 여러 변수를 동시에 선언 int k, l, m; // 같은 타입의 여러 변수를 선언과 동시에 초기화 int n = 12, o = 20, p = 25;
Java
복사
상수
상수와 변수
변수 : 값을 수정할 수 있다.
상수 : 초기화 이후 값을 수정할 수 없다.
상수를 만드는 방법
변수 앞에 final 예약어를 사용해 상수로 만들 수 있다.
예약어 : 자바에서 특수한 용도로 미리 약속해둔 키워드
표기법
변수, 메서드 표기법 : 변수와 메서드는 camelCase 표기법을 따른다.
camelCase
이름을 지을 때 여러 단어를 결합해서 지을 경우 단어의 구분을 대문자로 구분하는 방식
클래스 표기법 : camelCase 를 따르되, 제일 첫 글자가 대문자이다.
상수 표기법 : uppercase snake 표기법을 따른다.
snake 표기법
이름을 지을 때 여러 단어를 결합해서 지을 경우, 단어의 구분을 _ 로 하는 방
형변환
자동 형변환
char ch = 'A'; System.out.println(ch); int i = ch; System.out.println(i);
Java
복사
강제 형변환
형변환시 데이터가 손실될 위험이 있을 경우, 자동 형변환이 지원되지 않는다.
데이터 손실이 발생하는 경우
크기가 큰 타입의 값을 크기가 작은 타입의 변수에 할당하려고 할 때 데이터 손실이 발생한다.
실수 타입의 값을 정수 타입의 변수에 할당하려고 할 때 데이터 손실이 발생한다. 정수타입은 소수부의 값을 보관할 수 없기 때문에, 버림처리한다.