小金的java笔记分享 part2.1

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的基础中的基础,一定要牢牢掌握


小金的java笔记分享 part2.1



分享到:


相關文章: