JAVA 数据类型
Java 基本数据类型与变量笔记
一、数据类型总览
二、整型数据类型
1. 短整型 (short)
关键字:
short占用空间: 2 字节(16 位)
取值范围: -32,768 ~ 32,767
示例:
short num = 127;
2. 整型 (int)
关键字:
int占用空间: 4 字节(32 位)
取值范围: -2,147,483,648 ~ 2,147,483,647
示例:
int num = 100000;
3. 长整型 (long)
关键字:
long占用空间: 8 字节(64 位)
取值范围: -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
注意: 赋值时需要在数字后加
L或l示例:
long num = 99999999999L;
三、浮点型数据类型
1. 单精度浮点型 (float)
关键字:
float占用空间: 4 字节(32 位)
有效位数: 约 6~7 位
注意: 赋值时需要在数字后加
F或f示例:
float price = 3.14F;
2. 双精度浮点型 (double)
关键字:
double占用空间: 8 字节(64 位)
有效位数: 约 15~16 位
说明: Java 中小数默认类型为
double示例:
double price = 3.141592653589793;
四、字符型数据类型
字符型 (char)
关键字:
char占用空间: 2 字节(16 位)
取值范围: 0 ~ 65,535(Unicode 字符集)
特点: 使用单引号括起来,只能存储一个字符
示例:
char c = 'A';char c = '中';
五、布尔型数据类型
布尔型 (boolean)
关键字:
boolean占用空间: 1 位(JVM 实现略有不同)
取值范围:
true或false示例:
boolean flag = true;
六、数据类型对比总结
七、使用变量
1. 什么是变量
变量的本质是在内存中开辟一块空间,用来存取数据
2. 使用变量的三个步骤
先定义变量(在内存中开辟空间)
给变量赋值(将数据存入空间)
将值从变量中取出(将数据从空间中取出)
3. 定义变量的语法
复制数据类型 变量名;
示例:
复制int n;
4. 给变量赋值的语法
复制变量名 = 值;
示例:
复制n = 100; // 给变量赋值
5. 使用变量
使用变量时,写变量名就可以把赋值取出
示例:
复制System.out.println(n + 5); // 输出 105
6. 定义并赋值(简写)
复制int n = 100; // 定义的同时赋值
八、变量的命名规则与规范
命名规则(必须遵守,否则编译报错)
合法字符: 只能由字母、数字、下划线(
_)和美元符号($)组成不能以数字开头: 例如
2name是不合法的不能使用关键字: 例如
int、class、public等不能作为变量名区分大小写:
name和Name是两个不同的变量
命名规范(建议遵守,提高代码可读性)
起有意义的名字: 变量名应能表达其用途,例如用
age表示年龄,而不是用a驼峰命名法: 多个单词组合时,从第二个单词开始首字母大写,例如
studentName、orderCount
合法与不合法变量名示例
九、注意事项
整型: 默认为
int,使用long需加L后缀浮点型: 默认为
double,使用float需加F后缀字符型: 使用单引号
' ',字符串使用双引号" "布尔型: 只能是
true或false,不能用 0/1 代替类型转换: 小范围转大范围自动转换,大范围转小范围需强制转换
命名规则: 变量名必须遵守命名规则,否则编译报错;建议遵守命名规范以提高代码可读性
评论