多语言展示
当前在线:643今日阅读:11今日分享:19

转行学JAVA系列日记:[3]基本数据类型

JAVA中,共有4种整型,2种浮点类型,1种字符类型char,1种真值型boolean。整型:整型用来表示没有小数部分的数值。—————————————————————————————————————类型 大小(bit) 取值范围—————————————————————————————————-———— int 4字节 -2 147 483648~2 147 483647 short 2字节-32768~32 767 long 8字节 -9223372~9223372 byte 1字节-128~127int 是最常用的类型。long取值范围最大。浮点类型:浮点类型用来表示有小数部分的数值。————————————————————类型大小(bit)_______________________________________________float 4字节double 8字节double类型表示的数值精度是float型的两倍(双精度)。float类型的数值后有一个F(例如,8.88F)。没有后缀F的话会默认为double。注:浮点类型不适用于禁止出现舍入误差的计算。如:System.out.print(3.0-2.1)输出为0.8999999999999999,而不是0.9。char类型:char类型用于表示单个字符。通常表示字符常量。———————————————————————转义序列 名称——————————————————————— \b 退格 \t 制表 \n 换行 \r 回车\' 双引号 \' 单引号 \\ 反斜杠转义序列符可以出现在字符常量(如’A‘)或字符串常量引号(如”A“)内。boolean类型:boolean(布尔)类型只有两个值:false和true。数值类型之间的转换:数据类型的合法转换如下图:实心箭头表示无精度丢失的转换,虚箭头表示有精度损失的转换。如果两个数中有一个是double类型,则另一个数也会转换成double类型。如果两个数中有一个是long类型,则另一个数也会转换成long类型。强制类型转换:在必要的时候,可以进行强制转换。比如将double类型的转换成int 类型的。double x=9.9;int y=(int)x;强制类型的语法格式,(想要转换的类型)待转换变量名。转换时,达到小数部分的舍入运算要用到Math.round。double x=9.9;int y=(int)Math.round(x);
推荐信息