Java 基础笔记总结 Java 数据类型分类: * 整型:byte、short、int、long * 浮点型:float、double * 布尔型:Boolean * 字符型:char 变量的定义和初始化: * 变量定义前要尽量指定数据类型,以增强代码的可阅读性 * 变量定义完毕以后需要对变量进行初始化,即在变量开辟的内容空间中保存一份数据 进制转换: * 十进制与二进制的相互转换:通过“8421”码赋值的方式进行转换 * 十进制与八进制、十六进制的相互转换:可以将二进制作为媒介,先将数转换为二进制,然后划为对应位数,求得对应进制数 浮点型数据类型需要注意的地方: * 十进制:浮点型必须包含一个小数点,否则会被当成 int 类型处理 * 科学计数法:例如 2.23e2(即 2.23x10^2) * Java 语言中浮点型默认的都是 double 类型的,如果要让 Java 把一个浮点数当做 float 类型处理,应该在这个浮点型后面添加后缀 f 或者 F * 使用浮点型数据时的坑:double d1 = 0.1; System.out.print(d1/0);//输出 Infinity 字符型数据类型需要注意的地方: * 字符型通常用于表示单个字符,字符型值必须要用单引号括起来 * Java 中使用 16 位的 Unicode 字符集作为编码方式 * 注意:char ='' 与 char=' '是有区别的,前者为空字符串,后者代表空格 数据类型转换: * 低类型-->高类型:自动转换 * 高类型-->低类型:强制转换 数据类型的自动提升: * 当一个算术表达式中包含多个基本类型的值时,整个算术表达式的数据类型将发生自动提升 * Java 自动提升规则:所有的 byte、short、和 char 类型将被提升到 int 类型 Java 运算符: * 算术运算符:包括加、减、乘、除、取余等等 * 赋值运算符 * 比较运算符 * 逻辑运算符 * 位运算符 * 类型相关运算符 算术运算符: * ++:自增运算,该运算符是一个单目运算符,也就是只能有 1 个操作数,但是它可以对整型或者浮点型变量进行运算,不能直接对数值进行运算
剩余13页未读,继续阅读
- 粉丝: 1207
- 资源: 39
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助