Java从入门到精通(Day 3)
2025年11月23日
316字

Java从入门到精通(Day 3)

Java 的 基本数据类型

  • 整数类型简称整形

    可分为以下类型有不同的取值范围详见下表

    数据类型内存空间(8位等于1字节)取值范围
    byte8位-128~127
    short16位-32768~32767
    int32位-2147483648~147483647
    long61位-9223372036854775808~9223372036854775807

分别对这四种整形进行介绍:

  1. int型

    定义 int 形变量有以下四种语法:

    int x; //定义 int 型变量X
    int x,y; //同时定义 int 型变量X,y
    int x = 10,y = -5; //同时定义 int 型变量X,y并赋予初始值
    int x = 5 + 23; //定义 int 型变量X并赋予5 + 23 的计算结果初值

    int 类型是 Java 整型值的默认数据类型。当对多个尚未定义数据类型的整数做运算时运算的结果将默认为 int 类型,例如下面这行代码。

    System.out.println(15 + 20); //输出35

    等同于如下代码:

    int a = 15;
    int b = 20;
    int c = a + b
    System.out.println(c);
  2. byte 型

    定义方式与 int 型相同省略

  3. short 型

    定义方式与 int 型相同省略

  4. long 型

    由于 long 型变量的取值范围比 int 型的取值范围打,且输入高精度的数据类型,因此在赋值时要和 int 型做出区分,需要在整数后加 L 或者 l (小写的 L)。定义 long 类型变量,代码如下:

    long number;
    long number,rum;
    long number = 12345678l,rum = -987654321L
    long number = 123456789L * 987654321L

注意!

整数在 Java 中有三种表示形式:

  • 十进制 除了 0 ,不能以 0 作为其他数字开头

  • 八进制 必须以0开头

  • 十六进制 必须以 0X 或 0x开头

OK今天就学到这里吧累了累了😴

# 代码笔记
作者信息:雅荼
发表于:2025年11月23日