자료형
1. 기본자료형(PDT)
| 크기 종류 |
1byte | 2byte | 4byte | 8byte |
| 논리형 | boolean | |||
| 문자형 | char | |||
| 정수형 | byte | short | int | long |
| 실수형 | float | double |

*1byte = 8bit
*1bit는 양수, 음수 여부 판단
*float는 소수 7자리까지, double은 15자리까지 표현
* ' '(작은따옴표)는 문자 1개 의미, " "(큰따옴표)는 문자열 의미 -> 구분해서 사용해야 함
2. 기본자료형이 아닌 경우에는 class로 객체를 만들어서 직접 자료형처럼 사용할 수 있음(UDDT)
public class Book {
public String title;
public int price;
public String company;
public String author;
public int page;
public String isbn;
}
*book이라는 임의의 자료형 생성
*사용할 때는 아래와 같이 사용
public class BookTest {
public static void main(String[] args) {
Book a= new Book();
a.author="kim";
a.company="booklove";
a.isbn="1234831";
a.page=123;
a.title="java";
a.price=16000;
System.out.println(a.author+"\t"+a.company+"\t"+a.isbn+"\t"+a.page+"\t"+a.title+"\t"+a.price);
}
}
*결과
kim booklove 1234831 123 java 16000
종료 코드 0(으)로 완료된 프로세스
형 변환
형 변환 시에는 변수 앞에 (자료형) 으로 형 변환
public class VDATest {
public static void main (String[] args){
int a=80;
char b=(char)a;
System.out.println("b = " + b);
}
}
*결과
b = P
종료 코드 0(으)로 완료된 프로세스
*아스키코드에서 80번에 해당하는 'P' 문자 출력 (int -> char 형 변환)
'Study > Java' 카테고리의 다른 글
| [개념]키보드로부터 데이터 입력 받기 (1) | 2025.05.29 |
|---|---|
| [개념]배열(Array) (0) | 2025.05.29 |
| [개념]연산자 (0) | 2025.05.29 |
| [코드]배열과 반복문을 이용해 "APPLE" 문자열을 소문자 "apple"로 출력하기 (0) | 2025.05.28 |
| JDK 및 IntelliJ 설치하기 (1) | 2025.05.22 |











