java中的float与double

xiaoxiao2026-09-24  1

List<Float> list = new ArrayList<Float>();

list.add(1.1);

会通不过编译

 

List<Double> list = new ArrayList<Double>();

list.add(1.1);

则可以

 

如果要List<Float>,

则需

List<Float> list = new ArrayList<Float>();

list.add(1.1f);

 

原来对于1.1这样的,java会认为是double类型

java自动装包会装成Double型的。

 

 

转载请注明原文地址: https://www.6miu.com/read-5053015.html

最新回复(0)