为了账号安全,请及时绑定邮箱和手机立即绑定

为什么“float price =120.5f”报错

我在做练习的过程中也遇到了和大家一样的问题,那就是使用“float price =120.5f”报错; 而double price =120.5,就正确,有大神可以解答一下吗?这个不是在资料中说的是对的吗?

正在回答

2 回答

我运行了一下,没有问题,仔细看下是不是符号哪里错了。

0 回复 有任何疑惑可以回复我~
#1

拥抱黑夜的白天 提问者

非常感谢!后来运行成功了。
2018-01-05 回复 有任何疑惑可以回复我~

我的代码是这样写的,报错提示的是运行成功,输入错误

public class HelloWorld{
    public static void main(String[] args) {
        String name="爱慕课";
        char sex='男';
        int num=18;
        float price=120.5f;
        boolean isOK=true;
        System.out.println(name);
        System.out.println(sex);
        System.out.println(num);
        System.out.println(price);
        System.out.println(isOK);
    }
}

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么“float price =120.5f”报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信