不正确,精度不准确,应该用强制类型转换,如:float = (float)3.4或float f = 3.4f。
在Java中,没有小数点的默认是int,有小数点的默认是double,int转成long系统自动转换没有问题,因为后者精度更高,但是double转成float就不能自动转换了,所以后面得加上一个f

float f=3.4;是否正确?相关推荐

  1. float型float f=3.4是否正确?

    不正确.精度不准确,应该用强制类型转换,如下所示:float f=(float)3.4 或float f = 3.4f 在java里面,没小数点的默认是int,有小数点的默认是 double; int ...

  2. 为什么float f=3.4是错的

    在java中,整数默认为int类型,浮点数默认为double类型. 因此3.4默认为双精度的数,无法向精度更低的float类型自动转换,只能用强制类型转换. 因此正确的程序应写为 float f=(f ...

  3. 为何 short s1 = 1; 是对的,而 float f=3.4; 是错的?

    在Java中,没小数点的默认是int ,有小数点的默认是 double 编译器可以自动向上转型,如 int 转成 long 系统自动转换没有问题,因为后者精度更高 :但如果是向下转型,就需要强制类型转 ...

  4. java float round_Java Math类static int round(float f)与示例

    数学类静态int轮(浮点f)此方法在java.lang包中可用. 此方法用于将最接近的int值返回给定参数,并通过加1/2将其舍入为整数并将结果从float转换为int. 这是一个静态方法,也可以使用 ...

  5. ulp java_java.lang.Math.ulp(float f)方法实例

    全屏 java.lang.Math.ulp(float f) 返回参数的ulp的大小.float值的ulp是该浮点值和浮点值下一个数值较大的正距离.请注意,对于非NaN x, ulp(-x) == u ...

  6. 为什么java中floatda正确_为什么cast to float在java中产生正确的结果?

    文档没有特别好地解释,但 Double.toString(double)基本上在它产生的输出中执行一些舍入. Double.toString算法在整个Java SE中使用,包括例如System.out ...

  7. float 精度_为什么float后面要加f

    去年面试,笔试时有一道题是: 问题:float f=3.4;是否正确? 我当时真是想都没想就填了个正确.结果就是基础都不过关了.(我还深深地记得上大学时,教我的java老师特意在课上说过这个问题,忘得 ...

  8. 基本数据类型float和double的区别

    float : 单精度浮点数 double : 双精度浮点数 两者的主要区别如下: 01.在内存中占有的字节数不同 单精度浮点数在机内存占4个字节 双精度浮点数在机内存占8个字节 02.有效数字位数不 ...

  9. Java每日一讲讲什么好_撩课-Java每天10道面试题第1天

    1.简述JDK.JRE.JVM? 一.JDK JDK(Java Development Kit) 是整个JAVA的核心, 包括了Java运行环境(Java Runtime Envirnment), 一 ...

最新文章

  1. 何恺明CVPR演讲:深入理解ResNet和视觉识别的表示学习(41 PPT)
  2. 4.3.4 网络地址转换NAT
  3. 通俗易懂----尾递归
  4. centernet2 win10使用笔记
  5. 网卡清空缓存命令_九个常用的网络命令 ,很实用!
  6. 全球容器技术大会议题一览
  7. 假设以带头结点的循环链表表示队列_[leetcode链表系列]2 删除链表中的节点
  8. 【图的DFS】图的DFS非递归算法
  9. 数据结构之 栈 (Python 版)
  10. Objective-C 2.0 with Cocoa Foundation---对象的初始化以及实例变量的作用域(1)
  11. 开发了一款chrome扩展程序
  12. CVPR学习(三):CVPR2019-各个方向
  13. javascript 光标位置
  14. 提高代码质量的几个方法!52个,先罗列几个自己看
  15. android 常用模块,超实用的几款Xposed模块,安卓发烧必备
  16. TensorFlow 卷积神经网络之猫狗识别
  17. WORD2010 页眉横线和页面顶端距离相同显示不一样
  18. python音乐可视化效果_python 音频可视化
  19. 想创业成功?先看看这25家千亿美金的公司是如何炼成的!
  20. wireshark网络分析器的学习使用

热门文章

  1. 做好了监控报警,创业公司如何搭建强壮的SaaS服务
  2. 【设计模式笔记】单例模式Singleton Pattern
  3. PPT模板免费下载--好用的下载网站推荐
  4. window 定时提醒喝水休息脚本
  5. Pycharm python解释器的选择与使用
  6. 服务监控之promethues+grafana,直接送你上大师,这还不上热门吗
  7. Ubuntu broadcom无线网卡驱动安装
  8. outlook邮箱邮件内容乱码_邮件里的内容全是乱码怎么办?
  9. 微软认证考试70-461 Work with Data 数据处理 --27%比重--(5.5)
  10. 深度剖析E680G开发一.所谓的交叉编译环境