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

编译器类型转换

发布时间: 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
}

热点内容
php问卷调查 发布:2025-02-11 22:47:35 浏览:659
储存储卡 发布:2025-02-11 22:39:56 浏览:991
微信使用账号登录时的密码是什么 发布:2025-02-11 22:37:37 浏览:622
命令退出FTP 发布:2025-02-11 22:26:18 浏览:161
python异步框架 发布:2025-02-11 22:22:22 浏览:22
广联达正版加密锁 发布:2025-02-11 22:08:02 浏览:803
斯诺克数据库 发布:2025-02-11 21:54:02 浏览:533
安卓手机降噪功能在哪里打开呢 发布:2025-02-11 21:52:56 浏览:701
腾讯云服务器购买网址 发布:2025-02-11 21:37:46 浏览:61
安卓电话视频怎么投电视上 发布:2025-02-11 21:32:27 浏览:19