[Java] 2. 형변환 Casting
·
Java/Java 기본
기본형의 형변환1. 자동 (묵시적) 형변환 (Widening Conversion)데이터 손실 위험이 없는 경우에 컴파일러가 자동으로 한 데이터 타입을 다른 데이터 타입으로 변환해주는 것 byte (1byte) → short (2byte) → int (4byte) → long (8byte) → float (4byte) → double (8byte)char (2byte) → int (4byte) long(8 byte) -> float(4 byte) 이 가능한 이유 [더보기 클릭]더보기long(8바이트)이 float(4바이트)으로 자동 변환되는 이유는, float의 부동소수점 방식이 long의 정수 방식보다 훨씬 더 큰 범위의 수를 표현할 수 있기 때문입니다. (이 과정에서 정밀도 손실이 발생할 수 있습니다...
[Java] 1. 변수 Variable
·
Java/Java 기본
1. 변수 Variable변수는 하나의 값(데이터)을 저장할 수 있는 저장공간을 뜻합니다.정확히는 값을 저장하기 위해 할당받은 메모리 공간에 식별자를 붙인것입니다. 2. 변수의 선언 Declaration변수(저장공간)를 만들기 위해서 이 저장공간에 어떤 타입의 데이터를 담을것인지 변수타입을 지정하고 이름을 정해줘야 합니다.이 변수를 사용하겠다고 컴파일러(or 인터프리터)에게 미리 알려주는 행위입니다.변수타입 변수이름;int num; 3. 할당 Assignment선언된 변수에 값을 저장하는 행위 입니다.num = 5; 4. 초기화 Initialization 변수를 선언함과 동시에 값을 처음으로 할당하는 것을 특별히 초기화 라고 부릅니다.int num = 5; 변수는 오직 하나의 값만 저장할 수 있기 때문에..