java基础语法
1.1 注释
- 单行注释 (Ctrl+/)
//只能注释一行内容
- 多行注释(Ctrl+Shift+/)
/*
可以注释多行内容
*/
- 文档注释(Alt+Shift+J)
/**
注释内容可提取到程序的说明文档中
*/
注释在java文件中存不编译到class文件,所以不影响程序运行
1.2 数据类型
- 引用数据类型
- 基本数据类型:4大类8种
- 整数
- byte 1字节 -128~127
- short 2字节
- int 4字节 (默认)
- long 8字节 需要在数值后加L
- 浮点数
- float 4字节 需要在数值后加F
- double 8字节(默认)
- 字符
- char 2字节
- 布尔
- boolean 1字节
1.3 变量
1.3.1 变量定义
数据类型 变量名 = 变量值;
1.3.2 变量使用注意事项
先声明后使用
声明后不可存其他类型数据
变量的使用范围
定义可以无初始值,但使用必须带初始值
1.4 类型转换
- 自动类型转换
类型范围小的变量赋值给类型大的变量,小数优先级大于整数。
byte(1字节)→short(2字节)→int(4字节)→long(8字节)→float(4字节)→double(8字节)
char(2字节)→int(4字节)→long(8字节)→float(4字节)→double(8字节)
- 表达式的自动类型转换
最终结果类型由最高类型决定
byte、short、char转换成int参与运算
- 强制类型转换
类型范围大的变量赋值给类型范围小的变量
(类型) 变量名
强制类型转换数据溢出会导致数据丢失,浮点型转整型小数去掉保留整数
1.5 运算符
1.5.1 算术运算符
1.5.2 关系运算符
运算后返回布尔值
1.5.3 逻辑运算符
短路与和短路或左表达式可得出结果时不进行右表达式运算
1.5.4 三元运算符
表达式1 ? 表达式2 : 表达式3 (表达式1为真进行表达式2为假则进行表达式3)

浙公网安备 33010602011771号