当前位置:首页 » 编程软件 » 编译器类型转换

编译器类型转换

发布时间: 2023-06-09 07:02:43

java中一个表达式有float和long两种类型的变量,编译器是怎么转换,进行运算的

float是比long强的类型.long会被自动转换为float.而float转化为long需要进行强制类型转化..

下面这段代码体现了float和long之间的互相转化时出现的问题..

public static void main(String[] args) {
// TODO Auto-generated method stub
float f = 24l + 2.2f;

// long l = 2144l + 2.2f;
// Type mismatch: cannot convert from float to long

long l = 128l;
f = l + 2.2f;

// l = f + 14L;
// Type mismatch: cannot convert from float to long
}

热点内容
购买云服务器并搭建自己网站 发布:2025-05-14 13:20:31 浏览:687
sqlserver建立视图 发布:2025-05-14 13:11:56 浏览:484
搭建httpsgit服务器搭建 发布:2025-05-14 13:09:47 浏览:255
新电脑拿回来我该怎么配置 发布:2025-05-14 13:09:45 浏览:240
视频服务器新建ftp用户 发布:2025-05-14 13:03:09 浏览:225
php花生 发布:2025-05-14 12:54:30 浏览:550
java人才 发布:2025-05-14 12:29:10 浏览:649
如何打开软密码 发布:2025-05-14 12:28:55 浏览:427
七牛存储待遇 发布:2025-05-14 12:27:20 浏览:422
C语言a35a4a5 发布:2025-05-14 11:53:48 浏览:814