산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

Java 기본 데이터 타입: 8가지 타입 완벽 가이드와 예제

Java 데이터 타입(기본형)

이 튜토리얼에서는 예제와 함께 Java의 8가지 기본 데이터 타입을 모두 배웁니다.

Java 데이터 타입

이름에서 알 수 있듯이 데이터 타입은 Java에서 변수 내에 저장할 수 있는 데이터의 종류를 지정합니다.

Java는 정적 타입 언어입니다. 즉, 모든 변수는 사용 전에 선언되어야 합니다.

 int speed;

여기서 speed는 변수이고, 변수의 데이터 타입은 int입니다.

int 데이터 타입은 speed 변수가 정수만 포함할 수 있음을 결정합니다.

Java에는 기본 데이터 타입으로 알려진 8가지 미리 정의된 데이터 타입이 있습니다.

참고: 기본 데이터 타입 외에도 참조 타입(객체 타입)이 있습니다.


8가지 기본 데이터 타입

1. boolean 타입

예제 1: Java boolean 데이터 타입

class Main {
    public static void main(String[] args) {
        boolean flag = true;
        System.out.println(flag); // true 출력
    }
}

2. byte 타입

예제 2: Java byte 데이터 타입

class Main {
    public static void main(String[] args) {
        byte range;
        range = 124;
        System.out.println(range); // 124 출력
    }
}

3. short 타입

예제 3: Java short 데이터 타입

class Main {
    public static void main(String[] args) {
        short temperature;
        temperature = -200;
        System.out.println(temperature); // -200 출력
    }
}

4. int 타입

예제 4: Java int 데이터 타입

class Main {
    public static void main(String[] args) {
        int range = -4250000;
        System.out.println(range); // -4250000 출력
    }
}

5. long 타입

예제 5: Java long 데이터 타입

class LongExample {
    public static void main(String[] args) {
        long range = -42332200000L;
        System.out.println(range); // -42332200000 출력
    }
}

-42332200000 끝에 L이 사용된 것을 주목하세요. 이는 long 타입의 정수임을 나타냅니다.


6. double 타입

예제 6: Java double 데이터 타입

class Main {
    public static void main(String[] args) {
        double number = -42.3;
        System.out.println(number); // -42.3 출력
    }
}

7. float 타입

예제 7: Java float 데이터 타입

class Main {
    public static void main(String[] args) {
        float number = -42.3f;
        System.out.println(number); // -42.3 출력
    }
}

위 프로그램에서 -42.3 대신 -42.3f를 사용했습니다. -42.3은 double 리터럴이기 때문입니다.

컴파일러에게 -42.3을 double이 아닌 float로 처리하도록 알리려면 f 또는 F를 사용해야 합니다.

단정밀도와 배정밀도에 대해 알고 싶다면 Java 단정밀도와 배정밀도 부동소수점 방문.


8. char 타입

예제 8: Java char 데이터 타입

class Main {
    public static void main(String[] args) {
        char letter = '\u0051';
        System.out.println(letter); // Q 출력
    }
}

여기서 Q의 유니코드 값은 \u0051입니다. 따라서 출력으로 Q를 얻습니다.

또 다른 예제:

class Main {
    public static void main(String[] args) {
        char letter1 = '9';
        System.out.println(letter1); // 9 출력
        char letter2 = 65;
        System.out.println(letter2); // A 출력
    }
}

여기서 letter1 변수에는 9가 문자(작은따옴표로 지정)로 할당되었습니다. 그러나 letter2 변수에는 65가 정수(작은따옴표 없음)로 할당되었습니다.

따라서 출력으로 A가 출력됩니다. Java가 문자를 정수로 취급하고 A의 ASCII 값이 65이기 때문입니다. ASCII에 대해 더 알고 싶다면 ASCII 코드란? 방문.


String 타입

Java는 java.lang.String 클래스를 통해 문자열을 지원합니다. Java에서 문자열은 기본 타입이 아닙니다. 대신 객체입니다. 예:

 String myString = "Java Programming";

여기서 myString은 String 클래스의 객체입니다. 더 알아보려면 Java Strings 방문.

java

  1. C# 변수와 기본 데이터 타입 완벽 가이드
  2. C++ 데이터 타입 이해하기: 기초, 수정자, 모범 사례
  3. C 데이터 타입 완벽 해설: int, float, char 등 완전 가이드
  4. 파이썬 데이터 타입 마스터하기: 실전 가이드
  5. 파이썬 타입 변환 & 캐스팅 마스터하기: 종합 가이드
  6. Java 캡슐화 마스터: 데이터 은닉 실전 가이드
  7. Java 애너테이션 타입 종합 가이드: 사전정의, 커스텀, 메타 애너테이션
  8. Java 타입 캐스팅 마스터하기: 자동 형변환부터 명시적 형변환까지
  9. Java 래퍼 클래스 이해하기: 타입, 변환 및 이점
  10. Java 기본 데이터 타입: 명확한 가이드