(JAVA)错误:Type mismatch: cannot convert from double to float ,这是什么意思?如何解决?
目录
意思是:
错误代码:
错误信息:
错误的原因:
正确的代码:
注意!
a代码:
a运行结果:
意思是:
错误代码:
public class bbb {public static void main(String[] args) {float f1=1.65;System.out.println(f1);} }
错误信息:
不能从double双精度类型转换到float单精度类型。
错误的原因:
浮点常量的默认类型是double,改成float类型后面要加F。
正确的代码:
public class bbb {public static void main(String[] args) {float f1=1.65F;//浮点常量的默认类型是double,改成float类型后面要加F。System.out.println(f1);} }
注意!
浮点数尽量不用于比较,精度不精确!
a代码:
public class bbb {public static void main(String[] args) {float f2=0.1F;double d3=1.0/10;System.out.println(f2==d3);} }
根据数学的计算是正确的,但是结果却不是,看下面的运行结果!
a运行结果:
这种情况是不确定的,有时是正确的,有时是错误的,所以尽量不要用浮点数进行比较!
(JAVA)错误:Type mismatch: cannot convert from double to float ,这是什么意思?如何解决?相关推荐
- byte类型转换细节分析:Type mismatch: cannot convert from int to byte?出现这个报错的解决方案
面对这种问题,大家应该都有这样的疑惑,我全部都是byte类型的数据,而且两个相加也并没超过byte类型的表示范围,但是为什么会报错Type mismatch: cannot convert from ...
- Type mismatch: cannot convert from org.hibernate.annotations.CascadeType to javax.persistence.Cascad
Type mismatch: cannot convert from org.hibernate.annotations.CascadeType to javax.persistence.Cascad ...
- Type mismatch: cannot convert from int to Object错误
第一, 需要装 jre1.5.0及以上的版本 第二, 在eclipse的'Window' 'Preference' 'Java'里, 'Install JREs'里设置你装的jre 第三,在eclip ...
- 报错:Type mismatch: cannot convert from Object to Car
问题描述: 一个非常简单的spring项目,用静态工厂方法配置bean实例.项目的目录结构如下: 代码如下: Car.java 1 package com.tt.spring.beans.factor ...
- Type mismatch: cannot convert from int to byte
byte Agreement = 0x82; byte Agreement = (byte)0x82; 转载于:https://www.cnblogs.com/kaixin110/archive/20 ...
- Type mismatch:
Type mismatch: cannot convert from java.sql.PreparedStatement to com.mysql.jdbc.PreparedStatement im ...
- Type mismatch Can‘t assign java.math.BigDecimal to java.lang.Double
在数据库中通过 sum 查询出来的数值,进行赋值时会进行报错 MyBatis 的 XML 文件类似这样 select sum(xxx) as xxx, sum(yyy) as yyy from ttt ...
- java参数错误,参数不匹配错误java.lang.IllegalArgumentException: argument type mismatch
当前位置:我的异常网» Java Web开发 » 参数不匹配错误java.lang.IllegalArgumentException 参数不匹配错误java.lang.IllegalArgumentE ...
- Scala error: type mismatch; found : java.util.List[?0] required: java.util.List[B]
Scala error: type mismatch; found : java.util.List[?0] required: java.util.List[B] 目录 Scala error: t ...
最新文章
- 你离开学只差这个视频:李宏毅机器学习2020版正式开放上线
- 【Android 插件化】Hook 插件化框架 ( 反射工具类 | 反射常用操作整理 )
- H5实例教学--微信内嵌视频1(案例浅析)
- ABP(现代ASP.NET样板开发框架)系列之2、ABP入门教程
- 北京大学计算机学院周磊,马秀莉-北京大学信息科学技术学院
- VS2015 编译boost
- 【路径规划】基于matlab粒子群融合遗传算法栅格地图路径规划【含Matlab源码 526期】
- 在 Windows 7 下手动删除驱动程序
- UWP 中的各种文件路径(用户、缓存、漫游、安装……)
- ar 华为路由器 端口映射_华为AR1220-S路由器WEB界面鸡肋使用命令映射多端口方法...
- 朱松纯团队新作:让AI「读懂」人类价值观!登上Science Robotics
- WORD文档无法编辑解决
- S合金元素对不锈钢组织和性能的影响
- 解决HTML显示中文乱码问题
- c#打开数据库连接池的工作机制_详解数据库连接池概念、原理、运行机制等
- 字节转字符的三种方式
- 【vn.py】源码解析之布林通道(BollChannel)策略
- 音乐制作编曲软件推荐:Studio One 6 中文特别版,支持视频配乐,加歌词音轨等等
- c盘中可以删除的文件有哪些?
- pat B1015 德才论