问答详情
源自:2-6 Java中的数据类型

为什么double price=120.5f;过不了,而double price=120.5;过了

public class HelloWorld{

    public static void main(String[] args) {

String name="爱慕课";

char sex='男';

int num=18;

double price=120.5;

boolean isOK=true;

System.out.println(""+name);

System.out.println(""+sex);

System.out.println(""+num);

System.out.println(""+price);

System.out.println(""+isOK);

}

}


提问者:weixin_宝慕林3302307 2018-11-23 22:50

个回答

  • 慕后端5403075
    2019-05-09 14:10:10

    double是数值型定义,而120.5f不是一个数字