在我的课程中,我的教授说在Java中只使用int和double。我正在读的课本介绍了字节、整型、短型、双精度、长型和浮点型。我知道每一个处理不同数量的数据。
我的问题是,int主要用于编程吗?如果是,我只练习使用int和double吗?如果没有,我是否尝试使用上述所有方法?
提前谢谢你
我将给出一个非常普通的答案。
通过默认, Java中的文字数字被解释为int
。例如,123
总是一个int
。
通过默认, Java中的浮点十进制数被解释为double
。例如,123.45
总是会变成double
。
可以在数字后加L
,创建long
;在十进制数后加f
,创建float
。
还有无数其他的数字容器,可以处理高于32位或64位有符号数限制的数字,或者可以比64位双精度浮点数(如BigInteger
和BigDecimal
)保持更高的精度,所以正确的如果它主要使用的答案是它真的取决于你在做什么.
Java有它的默认值,但是你不需要遵守它们。