❶ java编译时,自动类型转换,是不是自动在变量前面加上要转换的类型
1、小的类型自动转化为大的类型
2、整数类型可以自动转化为浮点类型,可能会产生舍入误差
3、字符可以自动提升为整数,自动转换类型不需要在前面加类型,那是强制转换。
❷ Java语言的数据类型,int和float能自动转换吗都是4字节,搁一块儿转换成啥类型
int和float能自动转换的,运算会先自动转换为两个float,然后进行运算(如果int的有效数字较多,可能会丢失部分数据),最后的结果只能保证7位有效数据。
❸ java中如何进行安全的类型转换
java中类型转换有自动转化跟强制类型转换;打个比方就是:int转double类型是自动转化,
而double转化成int是强制类型转化;(注意强制类型转化会造成数据丢失)
以下是大概类型转化:
byte->short->int->long->double
char->int ->long->double
char->int ->float->double
long->float