120.5为什么不能用float?他是单精度的!!

来源:2-6 Java中的数据类型

30it

2015-12-10 18:39

120.5为什么不能用float?他是单精度的!!

写回答 关注

5回答

  • RockenRoll
    2015-12-10 18:57:07
    已采纳

    可以用,只要你写成 float price =12.5f;就可以了


    前世 回复30it

    在其他地方的prince我不知道,在这里的price不是一个程序命令,也不是和float一起的一个命令,是题目就给定了的一个变量名,你也可以使用其他的名字,单词意思就是“价格”的意思。

    2016-03-27 10:31:02

    共 3 条回复 >

  • 前世
    2016-03-27 10:28:04

    根据小弟我的研究,其实本来是可以使用 “float price=120.5f;”(或者float price=(float)120.5;)的,点提交时,右上角空白处其实有程序输出结果的,也就是我们没错,但是题目给的答案就只有使用double(如果不是屏幕下会有提示),所以会报错。

  • qq_假如我是一只猫_0
    2016-01-19 13:41:17

    我也用float也不对

  • faschou
    2015-12-31 16:33:56

    但是这里面不行

  • 小城阿哥
    2015-12-10 18:55:24

    float类型后面得加f;例如

    float f=12.5f;


Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165169 学习 · 17581 问题

查看课程

相似问题