part2.1 变量及作用域
变量是基本的存储单元,变量的值在程序运行中可以改变
一、基本数据类型
1.Java是一种强类型化的语言
①每个变量要具有一种类型,每个表达式具有一种类型,且这种类型都是严格定义的
②所有赋值,不管是显式的还是在方法调用中通过参数传递的,都要进行类型兼容性检查
2.Java的8种基本数据类型
①整型:byte,short,int和long,表示有符号的整数
②浮点型:float和double,表示带小数位的数字
③字符型:char,表示字符集中的符号,比如字母和数字
④布尔型:boolean,用于表示真或假的特殊类型
3.整型
①byte型:宽度8,取值范围-128~127
②short型:宽度16,取值范围-32768~32767
③int型:宽度32,取值范围-2147483648~2147483647
④long型:宽度64,取值范围-9223372036854775808~9223372036854775807
小提示:Java不支持无符号的,只是正值的整数
4.浮点型(实数)
当计算需要小数精度的表达式时使用
①float型:宽度32,取值范围1.4e-045~3.4e+038,-1.4e-045~-3.4e+038
②double型:宽度64,取值范围4.9e-324~1.8e+308,-4.9e-324~-1.8e+308
5.字符型
①用于存储字符的数据类型是char,宽度是16位
②在Java的正式规范中,char被当做整数类型,取值范围是0~65536,没有负值
③转义字符
- \\ddd 八进制字符(ddd)
- \\\\uxxxx 十六进制unicode字符(xxxx)
- \\' 单引号
- \" 双引号
- \\\\ 反斜杠
- \\r 回车符
- \\n 换行符
- \\f 换页符
- \\t 制表符
- \\b 退格符
6.布尔型
① Java中使用boolean类型来表示逻辑值
②它的取值只有两个:true和false
③所有关系运算,if和for控制语句的条件表达式,都返回boolean类型
小提示:可以简单的把8种基本数据类型理解为整型是用来表示整数的数据类型;浮点型是用来表示小数的数据类型;字符型是用来表示字符串的数据类型;布尔型是用来判断真假的数据类型,只返回true或false
8种基本数据类型是学习Java的基础中的基础,一定要牢牢掌握
閱讀更多 白夢想的麵包 的文章