本文最后更新于 395 天前,其中的信息可能已经过时,如有错误请发送邮件到 wuxianglongblog@163.com
java 基础_Java 变量和数据类型
一、什么是变量?
变量是一种存储值的容器,它可以在程序的不同部分之间共享;变量可以存储数字、字符串、布尔值或其他类型的数据。
二、变量
[数据类型] [变量名] = [初始值];例如:
int a = 1;
定义了一个整型 int 类型的变量,名称为 a 初始值为 1,不写初始值默认是 0。
变量的重要特点是可以重新赋值
例如:对变量 a,先赋值 1,再赋值 2
变量不但可以重新赋值,还可以赋值给其他变量。
定义 int 类型变量 n,并赋予初始值 a
变量值互换
注意:代码是从右向左赋值
三、基本数据类型
1、八种基本数据类型
基本数据类型 | 默认值 | 大小(字节) | 取值范围 | 示例 |
---|---|---|---|---|
byte(位) | 0 | 1 | -2^7—2^7-1 | byte a=10; |
boolean(布尔值) | false | 1 | true/false | boolean b=true; |
char(字符) | '\u0000' | 2 | 0—2^16-1 | char c='c' |
short(短整数) | 0 | 2 | -2^15—2^15-1 | short d=10; |
int(整数) | 0 | 4 | -2^31—2^31-1 | int e=10; |
long(长整数) | 0 | 8 | -2^63—2^63-1 | long f=10L; |
float(单精度) | 0.0f | 4 | -2^31—2^31-1 | float g=10.0F; |
double(双精度) | 0.0d | 8 | -2^63—2^63-1 | double h=10.0; |
2、布尔值
布尔类型使用 boolean 关键字声明,并且只能是 true 或 false:
可以使用比较运算符,例如,大于(> )运算符来查找表达式(或变量)是否为真:
3、字符串
String 表示字符串类型,属于引用数据类型,不属于基本数据类型。