java基础一(标识符、数据类型及注释)
1.标识符
- 标识符可以由字母、数字(不能以数字开头)、下划线(_)、美元符($)组成;
- 标识符不能包含 @、%、空格等其它特殊字符;
- 标识符区分大小写;
2.数据类型
- int->整型->4字节->存储整数,例:
int num=18; - String->字符串型->不定字节->引用数据,例子:
String name="爱慕课"; - double->双精度浮点型->8字节->存储小数(计算时会保存小数),例:
double price=120.5; - float->单精度浮点型->4字节->不保存小数,例:
float height=175.5f - char->字符型->2字节->存储单个字符,例:
char name='男'; - boolean->布尔型->1字节->表示“真”或“假”,例:
boolean isOK=true; - 常量:理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变,例:
final String LOVE="lxx";(常量名一般使用大写字符)
3.数据类型转换
a.自动类型转换:
- 目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型
- 目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了
b.强制转换
- int 型的存储范围比 double 型的小。此时就需要通过强制类型转换来实现,例:
double a1=175.5;int a2=(int)a1;
4.注释
- 文档注释,开头
/**,结尾*/ - 多行注释,开头
/*,结尾*/ - 单行注释,开头
// - 我们可以通过 javadoc 命令从文档注释中提取内容,生成程序的 API 帮助文档,例子:
e:\>javadoc -d doc wenjian.java
补充:
-
1、基本数据类型的取值范围:
-
浮点型:
- Float 32位单精度浮点数 10-38~1038和-10-38~-1038
- Double 64位双精度浮点数 10-308~10308和-10-308~-10308
-
整数型:
- Byte 8位带符号整数 -128到127之间的任意整数
- Short 16位无符号整数 -32768~32767之间的任意整数
- Int 32位带符号整数 -231到231-1之间的任意整数
- Long 64位带符号整数 -263到263-1之间的任意整数
-
-
2、科学计数法,代表10的次方。3.4 E+2 等于3.4*100=340,如果E后面是-2则是0.01倍。
-
3、float和double:
-
1、float:
- 最小值:Float.MIN_VALUE=1.4E-45 (2的-149次方)。
- 最大值:Float.MAX_VALUE=3.4028235E38 (2的128次方-1)。
-
2、double:
- 最小值:Double.MIN_VALUE=4.9E-324 (2的-1074次方)。
- 最大值:Double.MAX_VALUE=1.7976931348623157E308 (2的1024次方-1)。
-

浙公网安备 33010602011771号