数据类型
8种基本数据类型:
- 整数:byte、short、int、long
- 浮点数:float、double
- 布尔类型:boolean
- 字符型:char
数据类型的转换
//数据类型有隐式转换和显示转换2种。
//一般大数据类型能容纳小数据类型的内容,因此
//系统提供了隐式转换。
// =是java里面的赋值运算符。
//它的功能是把=右边的值,赋值给左边的变量。
//大类型往小类型转换就出现编译错误。
//如果非要转换,可以使用强制类型转换。
//类型转换 float + int结果是float
//字符类型
//一个char类型的变量,用于保存一个字符。
//字符可以是字母,可以是符号,可以是汉字,
//可以是日文。。。
//在java里面,char类型存储的是Unicode字符。
//java的char占2个字节。
//布尔类型不能参与运算
//布尔类型不能与其他类型互转,包括强转。
数据类型的转换: - 隐式转换:
- 小转大。大类型可以接收小类型。
- 赋值时:小类型可以赋值给大类型。
- byte->short->int->long->float->double
- char->int->long->float->double
- 运算时:
- 小于等于int类型的整数进行运算,会自动升级为int
- 再进行运算。
- 小于等于long类型整数与long进行运算,会自动升级为long
- 再进行运算
- 如果和float运算,升级为float
- 日过和double运算,升级为double。
- 如果=左边的变量类型小于=右边的类型,要进行强制转换。
- 强制转换:
- 格式: 变量 = (指定的类型)数值,指定的类型要与变量的类型一致。
多行注释
//多行注释的快捷键
//control+shift+/ 多行注释
//control+shift+\ 取消多行注释