清华主页 - 清华新闻 - 综合时讯 - 正文

数据类型和变量[Java探索之旅] 字面常量 整型变量

个人头像

🎥 屿小夏 : 个人主页。
🔥个人专栏 : Java编程秘籍。
🌄 莫道桑榆晚,霞尚满天!

文章目录。

  • 📑前言。
  • 一、字面常量。
  • 二、数据类型。
  • 三、变量。
    • 3.1 变量概念。
    • 3.2 语法格式。
  • 四、整形变量。
    • 4.1 整型变量。
    • 4.2 长整形变量。
    • 4.3 短整形变量。

📑前言。

在Java编程中,构建程序逻辑的基础是理解常量、数据类型和变量。本文将介绍Java中的字面常量、数据类型和整形变量,帮助读者掌握基本概念,为编写高效Java程序奠定坚实基础。

一、字面常量。

System。.。Out。.。println。(。"Hello World")。;

无论程序何时运行,上述代码都是xff0c;HelloWorld࿰输出c;其实"Hello World"是字面常量。

#xff0在常量即程序运行期间c;固定量称为常量。,例如:一周七天󿀌等待一年12个月。

public。class。Demo。{ 。System。.。Out。.。println。(。"hello world!")。;System。.。Out。.。println。(。100。)。;System。.。Out。.。println。(。3.14。)。;System。.。Out。.。println。(。'A')。;System。.。Out。.。println。(。true。)。;System。.。Out。.。println。(。false。)。;}。}。

其中:100、3.14、‘A’、true/false都是常量,称之为字面常量。

字面常量分类。

  1. 字符串常量:由""￰包括在内c;比如“12345”、“hello”、“你好”。
  2. 整形手术常量:直接写在程序中的数字(注意没有小数点),例如:100、1000。
  3. 浮点数常量:直接写在程序中的小数,例如:3.14、0.49。
  4. 字符常量:由 单引号 当个字符,例如:‘A’、‘1’。
  5. 布尔常量:只有两种true和false。
  6. 空常量༚null。

注意。:字符串、整形、浮点型、字符型、布尔型,数据类型在Java中被称为。

二、数据类型。

Java中的数据类型主要分为两类:基本数据类型。和。引用数据类型。

基础数据有四种类型和八种类型:

  1. 四类:整型、浮点型、字符型和布尔型。

  2. 八种༚

    在这里插入图片描述

注意。

  • 无论是16位系统还是32位系统󿀌int占用4个字节,long占8个字节。
  • 整形手术和浮点类型都有符号。
  • 默认情况下,int型,默认情况下,浮点型为double。
  • 字符串属于引用类型,介绍了这种类型的后序。

扩展。

什么是字节࿱?f;

字节是计算机中空间大小的基本单位.。

计算机使用二进制表示数据. 我们认为 8 个二进制位(bit) 为一个字节(Byte).。

我们通常的电脑是 8GB 内存, 意思是 8G 个字节.。

其中 1KB = 1024 Byte, 1MB = 1024 KB, 1GB = 1024 MB.。

所以 8GB 相当于 80 数十亿字节。

三、变量。

3.1 变量概念。

￰在程序中c;除了总是不变的常量外,,有些内容可能会经常改变,例如:人的年龄、身高、分数、数学函数。

计算结果等c;对于这些经常改变的内容,Java程序,称为变量。数据类型用于定义不同类型的变量。

3.2 语法格式。

定义变量的语法格式为。

数据类型 变量名。 =初始值。;

例:

int。a。 =10。;// 定义整形手术变量a󿀌变量名也叫标识符,放置在变量中的值为10。double。d。 =3.14。;char。c。 ='A';boolean。b。 =true。;System。.。Out。.。println。(。a。)。;System。.。Out。.。println。(。d。)。;System。.。Out。.。println。(。c。)。;System。.。Out。.。println。(。b。)。;a。 =100。;// 变量󿂬a中的值可以修改,注意:= java表示赋值,即将到来的100交给a󿼌保存在a中的值为100。System。.。Out。.。println。(。a。)。;// 注意:可以在一行中定义多个相同类型的变量。int。a1。 =10。,a2。 =20。,a3。 =30。;System。.。Out。.。println。(。a1。)。;System。.。Out。.。println。(。a2。)。;System。.。Out。.。println。(。a3。)。;

四、整形变量。

4.1 整型变量。

// 方法1:给出定义时的初始值。int。a。 =10。;System。.。Out。.。println。(。a。)。;// 方法二:定义时没有给出初始值,但初始值必须在使用前设置。int。b。;b。 =10。;System。.。Out。.。println。(。b。)。;// 使用方法二定义后󰀌如果使用前没有赋值,在编译过程中会报错。int。c。;System。.。Out。.。println。(。c。)。;c。 =100。;// int变量所能表示的范围:System。.。Out。.。println。(。Integer。.。MIN_VALUE。)。;System。.。Out。.。println。(。Integer。.。MAX_VALUE。)。;// 注意:在定义int性变量时,赋值不得超过int的范围。int。d。 =12345678901234。;// 编译时报错󿀌超出int范围的初始值。

注意事项。

  1. int在任何系统下都有四个字节。
  2. 推荐使用方法必须定义,如果没有合适的初始值,可设置为0。
  3. 在给变量设置初始值时,不得超过int的表示范围,否则会导致溢出。
  4. 在使用变量之前,必须赋予初值,否则,编译报错。
  5. int的包装类型为 Integer。

4.2 长整形变量。

int。a。 =10。;long。b。 =10。;// long定义了长整型变量。long。c。 =10L。;// 为了区分int和long类型,一般建议:long类型变量的初始值后加L或L。long。d。 =10l。;// 一般更多的是增加写L,因为小写l和1不容易区分。// long变量所能表示的范围:这一数据范围远远超过 int 的表示范围. 使用大部分工程场景就足够了.。System。.。Out。.。println。(。Long。.。MIN_VALUE。)。;System。.。Out。.。println。(。Long。.。MAX_VALUE。)。;

注意事项。

  1. 长整形变量的初始值后加L或L,推荐加L。
  2. 在那个系统下,长整形占8个字节。
  3. 长整形的表示范围为:-2^63 ~ 2^63-1。
  4. long的包装类型是long。

4.3 短整形变量。

short。a。 =10。;System。.。Out。.。println。(。a。)。;// short变量所能表示的范围:System。.。Out。.。println。(。Short。.。MIN_VALUE。)。;System。.。Out。.。println。(。Short。.。MAX_VALUE。)。;

注意事项。

  1. short在任何系统下都有两个字节。
  2. short的表示范围为:-32768 ~ 32767。
  3. 使用时注意不要超出范围(一般使用较少)。
  4. Short的包装类型是Short。

在这里插入图片描述

2025-06-24 12:26:44

相关新闻

最新动态

清华大学新闻中心版权所有,清华大学新闻网编辑部维护,电子信箱: news@tsinghua.edu.cn
Copyright 2001-2020 news.tsinghua.edu.cn. All rights reserved.