Java内置数据类型和实例的详解

本文涉及的产品
云原生数据库 PolarDB 分布式版,标准版 2核8GB
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: Java内置数据类型分为基本和引用两类。基本数据类型包括整型(`byte`、`short`、`int`、`long`)、浮点型(`float`、`double`)、字符型(`char`)和布尔型(`boolean`),用于存储简单的数值;引用数据类型则用于存储对象的引用,包括类(如`String`)、接口和数组。掌握这两类数据类型是Java编程的基础。以下示例展示了各种数据类型的使用方法。

Java内置数据类型分为两大类:基本数据类型和引用数据类型。以下是对这两类数据类型的详细解释:

1. 基本数据类型

基本数据类型是Java语言中最基本的数据类型,分为四类:

  • 整型

    • byte:8位,范围从 -128 到 127
    • short:16位,范围从 -32,768 到 32,767
    • int:32位,范围从 -2,147,483,648 到 2,147,483,647
    • long:64位,范围从 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
  • 浮点型

    • float:32位,单精度浮点数
    • double:64位,双精度浮点数
  • 字符型

    • char:16位,表示单个字符,范围从 '\u0000' 到 '\uffff'
  • 布尔型

    • boolean:只有两个值:truefalse

2. 引用数据类型

引用数据类型是指那些引用对象的类型,包括:

  • :用户定义的类和Java内置类(如StringInteger等)
  • 接口:用户定义的接口
  • 数组:可以是基本数据类型的数组或引用数据类型的数组

实例

以下是一个简单的Java程序示例,展示了基本数据类型和引用数据类型的使用:

public class DataTypeExample {
   
    public static void main(String[] args) {
   
        // 基本数据类型
        byte b = 100;
        short s = 10000;
        int i = 100000;
        long l = 100000L;
        float f = 10.5f;
        double d = 20.99;
        char c = 'A';
        boolean bool = true;

        // 引用数据类型
        String str = "Hello, Java!";
        int[] arr = {
   1, 2, 3, 4, 5};

        // 输出结果
        System.out.println("Byte: " + b);
        System.out.println("Short: " + s);
        System.out.println("Int: " + i);
        System.out.println("Long: " + l);
        System.out.println("Float: " + f);
        System.out.println("Double: " + d);
        System.out.println("Char: " + c);
        System.out.println("Boolean: " + bool);
        System.out.println("String: " + str);
        System.out.print("Array: ");
        for (int num : arr) {
   
            System.out.print(num + " ");
        }
    }
}

总结

Java的基本数据类型用于存储简单的值,而引用数据类型用于存储对象的引用。理解这两类数据类型是学习Java编程的基础。

相关文章
|
2月前
|
Java
当Java数据类型遇上“爱情”,会擦出怎样的火花?
当Java数据类型遇上“爱情”,会擦出怎样的火花?
49 1
|
16天前
|
Java
java基础(8)数据类型的分类
Java数据类型分为基本数据类型(8种)和引用数据类型。基本类型包括byte, short, int, long, float, double, boolean, char。每种类型有固定占用空间大小,如int占用4字节。字符编码如ASCII和Unicode用于将文字转换为计算机可识别的二进制形式。
49 2
|
2月前
|
Java 程序员
Java数据类型:为什么程序员都爱它?
Java数据类型:为什么程序员都爱它?
42 1
|
2月前
|
存储 算法 Java
我与Java数据类型的那场“风花雪月”
我与Java数据类型的那场“风花雪月”
37 0
|
2月前
|
存储 自然语言处理 Java
Java数据类型:为何它如此“撩人”?
Java数据类型:为何它如此“撩人”?
37 0
|
2天前
|
Java
Java关键字 —— super 详细解释!一看就懂 有代码实例运行!
文章详细解释了Java关键字`super`的用途,包括访问父类的成员变量、调用父类的构造方法和方法,并提供了相应的代码实例。
17 5
Java关键字 —— super 详细解释!一看就懂 有代码实例运行!
|
16天前
|
存储 Java Windows
java基础(9)数据类型中的char类型以及涉及到的转义字符
Java中的char类型可以存储一个中文字符,因为它占用两个字节。转义字符允许在代码中使用特殊字符,例如`\n`表示换行,`\t`表示制表符,`\\`表示反斜杠,`\'`表示单引号,`\"`表示双引号。可以使用`\u`后跟Unicode编码来表示特定的字符。
31 2
java基础(9)数据类型中的char类型以及涉及到的转义字符
|
2天前
|
存储 Java 数据安全/隐私保护
Java中的域,什么是域?计算机语言中的域是什么?(有代码实例)
文章解释了Java中域的概念,包括实例域、静态域、常量域和局部域,以及它们的特点和使用场景。
9 2
|
2天前
|
Java
Java关键字 —— super 与 this 详细解释!一看就懂 有代码实例运行!
本文介绍了Java中this和super关键字的用法,包括在构造方法中使用this来区分参数和成员变量、使用super调用父类构造方法和方法,以及它们在同一个方法中同时使用的场景。
10 0
Java关键字 —— super 与 this 详细解释!一看就懂 有代码实例运行!
|
2天前
|
Java
Java关键字 —— static 与 final 详细解释!一看就懂 有代码实例运行!
这篇文章详细解释了Java中static和final关键字的用法,包括它们修饰类、方法、变量和代码块时的行为,并通过代码示例展示了它们的具体应用。
19 0
Java关键字 —— static 与 final 详细解释!一看就懂 有代码实例运行!