I wrote this code:

float b = 3.6;

and I get this:

Error:Unresolved compilation problem:

Type mismatch: cannot convert from double to float

Why? Whats the definition of float?

解决方案

In Java, when you type a decimal number as 3.6, its interpreted as a double. double is a 64-bit precision IEEE 754 floating point, while floatis a 32-bit precision IEEE 754 floating point. As a float is less precise than a double, the conversion cannot be performed implicitly.

If you want to create a float, you should end your number with f (i.e.: 3.6f).

java内部float,Java中的float是什么?相关推荐

  1. java 内部变量_java 中的内置数据类型

    1,  基本数据类型 Java是强类型语言, 对于每一种数据都定义了类型,基本数据类型分为数值型,字符型,布尔型.数值型又分为了整型和浮点型. 整型又分为byte, int, short long. ...

  2. python除法float float_python中的float除法和整除法

    从python2.2开始,便有两种除法运算符:"/"."//".两者最大区别在: python2.2前的版本和python2.2以后3.0以前的版本的默认情况下 ...

  3. java中intvalue_Java Float类intValue()方法与示例

    java中intvalue 浮动类intValue()方法 (Float class intValue() method) intValue() method is available in java ...

  4. JAVA中的float和double的区别

    1.两个在定义时的区别 1)float型 内存分配4个字节,占32位,范围从10^-38到10^38 和 -10^38到-10^-38         例float x=123.456f,y=2e20 ...

  5. 用Java向SQL Server数据库中插入float数据报错An error occurred while converting the Float value to JDBC data type

    作者:翁松秀 用Java向SQL Server数据库中插入float数据报错 用Java向SQL Server数据库中插入float数据报错 报错信息: 报错原因: 解决方案: 报错信息: An er ...

  6. java float的精度_java中的float和double的精度问题

    此文解释了为何float的范围比int大(同样4字节),但有些int是float无法正确表达的(精度丢失) java中的float和double的精度问题 1.背景知识 在java中没有细讲,只是讲了 ...

  7. java中取long的绝对值_在Java中获取float,int,double和long的绝对值

    java.lang.Math类具有abs()方法,可帮助我们查找不同数据类型的绝对值. 浮动绝对值 为了计算float值的绝对值,我们使用java.lang.Math.abs(float a)方法.如 ...

  8. java定义float a = 1和float a = 1f什么区别?

    java定义float a = 1和float a = 1f什么区别? PLANKTOLOGY | 浏览 6319 次 推荐于2016-02-15 08:22:35 最佳答案 float a = 1; ...

  9. float数组 java_如何在Java中将Float数组列表转换为float数组?

    让我们首先创建一个浮点数组列表-ArrayList  arrList = new ArrayList  (); arrList.add(5.2 f); arrList.add(10.3 f); arr ...

  10. java if在内存中_全面理解Java内存模型

    Java 内存模型的抽象 在 java 中,所有实例域.静态域和数组元素存储在堆内存中,堆内存在线程之间共享(本文使用"共享变量"这个术语代指实例域,静态域和数组元素).局部变量( ...

最新文章

  1. css京东购物车静态页面实现
  2. 薏米红豆粥功效及做法介绍
  3. PHP Token(令牌)设计
  4. 如何从操作系统安装文件提取驱动文件/ How to extract driver files from setup files (win 7)...
  5. 华为Mate10到底AI在哪?
  6. 给IT人的15点建议:苦逼程序员的辛酸反省与总结
  7. 190611每日一句
  8. 数据仓库和Hadoop大数据平台有什么差别?
  9. linux uvc协议_linux uvc 深入理解(一)
  10. PD快充协议JD6606S资料
  11. linux exchange 账号,使用Linux客户端Thunderbird连接Exchange Server
  12. watchOS7.2新增“心适能功能” 监测和分类心肺适能水平
  13. 三大面试技巧,平常就能练起来!
  14. 一条B站广告,带动市值增长5亿!UP主“何同学”有什么魔力?
  15. RFID读卡器的功能有哪些
  16. C#阿里云oss接口上传和下载文件
  17. 仁润云出品丨浅析传统风控与大数据风控
  18. 手把手教你使用 Tabris.js 搭建的日记客户端 TuerApp
  19. 攻击CSK靶机环境并学习linux渗透思路
  20. R语言使用RMySQL连接及读写Mysql数据库

热门文章

  1. python使用MySQL数据库
  2. C#值类型与引用类型
  3. python爬虫新闻_python爬虫,爬取一系列新闻
  4. 【Java】5.2 方法详解
  5. Redis 16 大应用场景,竟然这么多。。
  6. 你所需要的java基础篇深入解析大汇总
  7. 蓝桥杯java第四届决赛第二题--连续奇数和
  8. 蓝桥杯java第七届决赛第一题--愤怒小鸟
  9. 使用指定的Action,Category调用系统Activity
  10. Java之线程同步练习