**整形变量:**语法:int 变量名 = 初始值; 一个int占4个字节 不管是在32位下
还是64位下。字节是计算机中表示空间大小的基本单位.计算机使用二进制表示数据.
我们认为 8 个二进制位(bit) 为一个字节(Byte).4 个字节表示的数据范围是
-2^31 -> 2^31-1
**长整型变量**:语法:long 变量名 = 初始值;一个long占8个字节
1. 基本语法格式和创建 int 变量基 本一致, 只是把类型修改成 long
2. 初始化设定的值为 10L , 表示一个长整型的数字. 10l 也可以.
使用 10 初始化也可以, 10 的类型是 int, 10L 的类型是 long, 使用 10 L
或者 10 l 更好一些. Java 中 long 类型占 8 个字节. 表示的数据范围
-2^63 -> 2^63-1
双精度浮点型变量:语法:double 变量名 = 初始值;一个double占8个字节
java 中的 double 虽然也是 8 个字节, 但是浮点数的内存布局和整数差别很大,
不能单纯的用 2 ^ n 的形式表示数据范围
单精度浮点型变量:语法:float 变量名 = 初始值;loat 类型在 Java 中占
四个字节, 同样遵守 IEEE 754 标准. 由于表示的数据精度范围较小.
字符类型变量:语法:char 变量名 = 初始值; char占2个字节
1. Java 中使用 单引号 + 单个字母 的形式表示字符字面值.
2. 计算机中的字符本质上是一个整数. 在 C 语言中使用 ASCII 表示字符, 而
Java 中使用 Unicode 表示字符. 因此一个字符占用两个字节, 表示的字符种类
更多, 包括中文.
字节类型变量:语法:byte 变量名 = 初始值;
1. 字节类型表示的也是整数. 只占一个字节, 表示范围较小 ( -128 -> +127 )
2. 字节类型和字符类型互不相干
短整型变量: 语法:short 变量名 = 初始值; 占2个字节
布尔类型变量:语法:boolean 变量名 = 初始值;
1. boolean 类型的变量只有两种取值, true 表示真, false 表示假.
3. Java 的 boolean 类型和 int 不能相互转换, 不存在 1 表示 true, 0 表示
false 这样的用法.
4. boolean 类型有些 JVM 的实现是占 1 个字节, 有些是占 1 个比特位, 这个没
有明确规定
字符串类型变量: 语法:String 变量名 = "初始值";Java 使用 双引号 + 若干字符 的方式表示字符串字面值
字符串的 + 操作, 表示字符串拼接:列:String a = "hello";
String b = "world";
String c = a + b;
System.out.println(c); //结果为helloworld
变量的命名规则:1. 一个变量名只能包含数字, 字母, 下划线
2. 数字不能开头.
3. 变量名是大小写敏感的. 即 num 和 Num 是两个不同的变量
java基础——变量的基本知识点
最新推荐文章于 2022-09-04 21:17:32 发布