
🎥 屿小夏 : 个人主页。 🔥个人专栏 : Java编程秘籍。 🌄 莫道桑榆晚,霞尚满天! 文章目录。
- 📑前言。
- 一、字面常量。
- 二、数据类型。
- 三、变量。
- 四、整形变量。
- 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都是常量,称之为字面常量。
字面常量分类。:
- 字符串常量:由""包括在内c;比如“12345”、“hello”、“你好”。
- 整形手术常量:直接写在程序中的数字(注意没有小数点),例如:100、1000。
- 浮点数常量:直接写在程序中的小数,例如:3.14、0.49。
- 字符常量:由 单引号 当个字符,例如:‘A’、‘1’。
- 布尔常量:只有两种true和false。
- 空常量༚null。
注意。:字符串、整形、浮点型、字符型、布尔型,数据类型在Java中被称为。
二、数据类型。
Java中的数据类型主要分为两类:基本数据类型。和。引用数据类型。。
基础数据有四种类型和八种类型:
四类:整型、浮点型、字符型和布尔型。
八种༚

注意。:
- 无论是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范围的初始值。
注意事项。:
- int在任何系统下都有四个字节。
- 推荐使用方法必须定义,如果没有合适的初始值,可设置为0。
- 在给变量设置初始值时,不得超过int的表示范围,否则会导致溢出。
- 在使用变量之前,必须赋予初值,否则,编译报错。
- 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。)。;
注意事项。:
- 长整形变量的初始值后加L或L,推荐加L。
- 在那个系统下,长整形占8个字节。
- 长整形的表示范围为:-2^63 ~ 2^63-1。
- long的包装类型是long。
4.3 短整形变量。
short。a。 =10。;System。.。Out。.。println。(。a。)。;// short变量所能表示的范围:System。.。Out。.。println。(。Short。.。MIN_VALUE。)。;System。.。Out。.。println。(。Short。.。MAX_VALUE。)。;
注意事项。:
- short在任何系统下都有两个字节。
- short的表示范围为:-32768 ~ 32767。
- 使用时注意不要超出范围(一般使用较少)。
- Short的包装类型是Short。
