[Java] 자바 자료형, 값 변수와 참조변수, 형식 변환
by Roel Downey자바 자료형 (Java Data Type)
자바에는 기본형(Primitive Type)과 참조형(Reference Type)이 있다.
자바 자료형
ㄴ 기본 자료형
ㄴ정수 타입 : byte(1byte), short (2byte), int (4byte), long(8byte)
ㄴ실수 타입 : float(4byte) , double(8byte)
ㄴ문자 타입 : char(2byte)
ㄴ부울 타입 : boolean(size를 지정하지 않는다.)
ㄴ 참조 자료형
ㄴ String
ㄴ 클래스 타입
ㄴ 인터페이스 타입
ㄴ 배열 타입
ㄴ 열거형 타입
ㄴ 등등등...
값 변수와 참조 변수
- 값 변수 : 값 형식으로 표현한 형식 , 값 형식은 기본 자료형이다.
- 값의 형식을 저장하는 방식 : int num = 3; // 3을 num 공간에 담는 작업
- 참조 변수 : 참조 형식으로 만들어진 객체 , 참조 형식은 참조 자료형이다.
- 참조 형식을 저장하는 방식 : String str = "Hello"; // "Hello" 라는 문자열이 담긴 공간의 주소(위치)를 변수 str 변수에 담는 작업.
형식 변환
// 1
int x = (int)3.4;
// 2
String s = 3.4; -> "3.4" : String.valueOf(3.4);
// 3
float f = "3.4"; -> 3.4 : Float.parseFloat("3.4");
// 4
int n = "3"; -> 3 : Integer.parseInt("3");
// 5
boolean = "true"; -> true : Boolean.parseBoolean("true");
// 6
double d = "34.2" -> Double.parseDouble("34.2");
값 형식은 형 변환하면 되고, 참조 형식은 변환 함수를 사용한다.
1. 3.4 실수를 정수형으로 변환해서 정수형 변수에 저장해라.
2. 3.4 실수를 문자열 변수에 저장해라.
3. 3.4 문자열을 실수형 float에 저장해라.
4. 문자열 3을 정수형 변수에 저장해라.
5. 문자열 true를 boolean변수에 저장해라.
6. 문자열 "34.2"를 실수형 Double에 저장해라.
'Java' 카테고리의 다른 글
[Java] 배열 (Array) (3) | 2020.02.27 |
---|---|
[Java] 제어문 (조건문, 반복문) (0) | 2020.02.25 |
[java] 콘솔(console) 입력/출력 (0) | 2020.02.25 |
[Java] 자바 파일 입출력 (0) | 2020.02.20 |
[Java] 자바 환경변수 설정 해보자! (0) | 2020.02.18 |
블로그의 정보
What doing?
Roel Downey