Java (자바) 기초 자료형 [Data Type]
Java의 기초 자료형 (8가지)
1. 정수 자료형: byte (1byte), short (2byte), int (4byte), long (8byte)
2. 실수 자료형: float (4byte), double (8byte)
3. 문자 자료형: char (2byte)
4. 논리 자료형: boolean (1byte)
Java의 기초 자료형 설명
1. byte: 정수 자료형 중 가장 작은 단위
2. short: byte 다음으로 작은 단위 (byte의 2배)
3. int: 자바에서 정수를 다룰 때 사용 되는 기본 단위 (e.g. 23, 34, 1098)
4. long: int의 2배 큰 단위, 정수 뒤에 L을 붙여 표현 가능 (e.g. 23L, 33L, 59293L)
5. float: 실수 자료형 중 가장 작은 단위, 실수 뒤에 F를 붙여 표현 가능 (e.g. 23.11F, 3432.33F)
6. double: 자바에서 실수를 다룰 때 사용 되는 기본 단위 (e.g. 23.11, 3432.33)
7. char: 자바에서 사용되는 기본 문자 자료형, 한글자만 표현 가능 (e.g. 'a', 'e', '강')
** char값은 특정한 값 (Unicode 값)으로 정해져 있음 (e.g. 'a' = 97, 'A' = 65)
8. boolean: 자바에서 참과 거짓을 표현하는 논리 자료형 (e.g. true, false)
** 산술연산 불가능한 자료형
Java 변수 (Variable) 선언 방법
1. 선언한 후 초기화 해야 사용 가능
2. 변수명은 영문 소문자로 선언하는 것이 일반적
3. 형태
1) 선언 + 초기화
- 자료형 변수명 = 값;
2) 선언 후 초기화
- 자료형 변수명; --> 선언
변수명 = 값; --> 초기화
1) 데이터 타입 테스트
Day_1121 아래에서 오른쪽 클릭
New -> Java Project 클릭
Project name: Day_1122
Finish 클릭
Day_1122 위에서 오른쪽 클릭
New -> Class 클릭
Name: dataTest_01
public static void main(String[] args) 체크박스 클릭
Finish 클릭
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
public class dataTest_01 {
public static void main(String[] args) {
int a = 1;
double b = 2.4;
char c = 'a';
boolean d = true;
boolean e = false;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
}
}
|
cs |
코드 작성
int a = 1;
double b = 2.4;
char c = 'a';
boolean d = true;
boolean e = false;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
저장 (ctrl + s) 후 F11을 눌러 출력 되는 내용 확인하기
1
2
3
4
5
6
7
8
9
10
11
12
|
public class dataTest_01 {
public static void main(String[] args) {
int a = 1;
double b = 2.4;
System.out.println(a+b);
}
}
|
cs |
코드 작성
int a = 1;
double b = 2.4;
System.out.println(a+b);

저장 (ctrl + s) 후 F11을 눌러 출력 되는 내용 확인하기
2) 테스트해 보세요
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
public class dataTest_01 {
public static void main(String[] args) {
int a = 1.5;
int b = 42L;
float c = 3.5;
double c = 3.5;
double k = 3.3L;
double d = 3.4f;
double e = 'b';
}
}
|
cs |
설명
int a = 1.5; --> int 변수에 실수값으로 초기화 해서 오류 발생
int b = 42L; --> int 변수보다 용량이 큰 long 값으로 초기화 해서 오류 발생
float c = 3.5; --> float 변수보다 용량이 큰 double 값으로 초기화 해서 오류 발생
float c = 3.5f; 로 초기화 하면 해결
double c = 3.5; --> 위에 float와 값은 변수명 (c)로 선언해서 오류
double k = 3.3L; --> 3.3은 실수인데 정수 변수인 L을 붙여서 오류
double d = 3.4f; --> double 변수보다 용량이 작은 float로 초기화해서 문제 없음
double e = 'b'; --> 각 char값은 특정한 값 (Unicode 값)으로 정해져 있어 문제 없음
3) 과제
하기 점수를 변수에 넣어서 평균을 구해보세요.
국어: 89점, 수학: 79점, 영어: 98점
가능하다면 총점과 평균도 변수에 넣어서 출력해보세요.
'Java (자바)' 카테고리의 다른 글
쉽게 따라하는 Java (자바) 독학 _ Java 연산자 (Operator) [1] (2) | 2022.11.24 |
---|---|
쉽게 따라하는 Java (자바) 독학 _ Java 프로그램 구조 (0) | 2022.11.23 |
쉽게 따라하는 Java (자바) 독학 _ 출력문 [print, println] (2) (0) | 2022.11.21 |
쉽게 따라하는 Java (자바) 독학 _ 출력문 [print, println] (1) (0) | 2022.11.21 |
쉽게 따라하는 Java (자바) 독학 _ IDE 설치 방법 [Eclipse] (0) | 2022.11.21 |
댓글