首页 > 解决方案 > 在java中编码时,使用的主要数据类型是否称为int?

问题描述

在我的课程中,我的教授说在 Java 中只使用 int 和 double。我正在阅读的教科书涵盖了 byte、int、short、double、long 和 float。我知道它们中的每一个都处理不同数量的数据。

我的问题是,int 主要用于编程吗?如果是这样,我是否只练习使用 int 和 double?如果没有,我是否尝试使用上述所有内容?

先感谢您

标签: javaintegerdouble

解决方案


我将给出一个非常普通的答案。

默认情况下,Java 中的文字数字被解释为int. 例如,123总是会是一个int.

默认情况下,Java 中的浮点十进制数被解释为double. 例如,123.45总是会是一个double.

您可以添加L到数字的末尾来创建一个long,或添加到f一个十进制数的末尾来创建一个float.

有无数其他数字容器可以处理高于 32 位或 64 位有符号数限制的数字,或者可以比 64 位双精度数(例如BigIntegerand BigDecimal)保持更高的精度,所以正确答案如果它主要被使用是它真的取决于你在做什么

Java 有它的默认值,但您不必拘泥于它们。


推荐阅读