자료형

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 형 변환)

코드

public class ArrayBasicTest {
    public static void main(String[] args) {
        int i;
        String apple="";

        char[]c={'A','P','P','L','E'};

        for(i=0;i<c.length;i++) {
            System.out.print((char)(c[i]+32));
        }
    }
}

결과

apple
종료 코드 0(으)로 완료된 프로세스

*아스키코드에서 대문자와 소문자의 차이는 32이고 소문자가 번호가 더 큼.

*(char)로 형변환 하지 않으면 아스키코드 번호의 나열로 출력됨

97112112108101
종료 코드 0(으)로 완료된 프로세스

 

'Study > Java' 카테고리의 다른 글

[개념]키보드로부터 데이터 입력 받기  (1) 2025.05.29
[개념]배열(Array)  (0) 2025.05.29
[개념]연산자  (0) 2025.05.29
[개념]자료형과 형 변환  (1) 2025.05.28
JDK 및 IntelliJ 설치하기  (1) 2025.05.22

JDK(자바 개발도구) 설치하기

http://openjdk.java.net

 

OpenJDK

Learn about the key active Projects in the Community including Amber (high-productivity language features), Loom (lightweight concurrency), Panama (foreign functions and foreign data), Valhalla (primitive types and specialized generics), and, of course, th

openjdk.org

위의 사이트 접속 후

 

1. 다운로드 부분에 있는 다운로드 링크 클릭

 

2. 다운로드 받으려는 버전 클릭 후 운영체제 맞춰 Kit 다운

3. 다운로드 받은 압축파일 압축 해제 후 C드라이브 등 옮기기

 

4. JDK의 Home 디렉토리 등록 및 path 설정

고급 시스템 설정으로 들어가기
환경변수 -> 새로만들기 클릭 후 변수이름과 변수 값(압축 푼 JDK폴더를 둔 경로 입력) 설정

 

시스템 변수 중 Path를 찾아 더블클릭 후 아까 만든 JAVA_HOME 시스템 변수 내 bin 폴더 경로 추가

 

5. 명령 프롬프트에서 java -version 을 입력하여 잘 설치되었는지 확인

IntelliJ 설치하기

https://www.jetbrains.com/ko-kr/idea/download/

 

IntelliJ IDEA 다운로드

 

www.jetbrains.com

1. 위의 사이트 접속 후 Community Edition 버전 다운로드(무료 버전)

 

2. 설치파일을 열어서 순서대로 환경설정 후 설치한다

 

 

설치 완료.

 

 

 

+ Recent posts