News

If all of the values fall within the range of a float, it makes sense to use the smaller Java data type in this situation, otherwise the array elements needlessly consume memory.
Keep in mind that the same assignment in the other direction could throw a ClassCastException, however, so the Java compiler allows it only with type casting. This is sometimes called the ...