java - 在java中编码时,使用的主要数据类型是否称为int?
问题描述
在我的课程中,我的教授说在 Java 中只使用 int 和 double。我正在阅读的教科书涵盖了 byte、int、short、double、long 和 float。我知道它们中的每一个都处理不同数量的数据。
我的问题是,int 主要用于编程吗?如果是这样,我是否只练习使用 int 和 double?如果没有,我是否尝试使用上述所有内容?
先感谢您
解决方案
我将给出一个非常普通的答案。
默认情况下,Java 中的文字数字被解释为int
. 例如,123
总是会是一个int
.
默认情况下,Java 中的浮点十进制数被解释为double
. 例如,123.45
总是会是一个double
.
您可以添加L
到数字的末尾来创建一个long
,或添加到f
一个十进制数的末尾来创建一个float
.
有无数其他数字容器可以处理高于 32 位或 64 位有符号数限制的数字,或者可以比 64 位双精度数(例如BigInteger
and BigDecimal
)保持更高的精度,所以正确答案如果它主要被使用是它真的取决于你在做什么。
Java 有它的默认值,但您不必拘泥于它们。
推荐阅读
- sql - 添加新列并定义结果
- pine-script - EMA 200 的买卖条件
- html - apache2 未打开 index.html(404 未找到)
- mobile - torch.jit.script 到整个笔记本
- binary - 如何手动将 4 个字节的十六进制转换为十进制
- android - 是否支持 Android Camera2 Api Bayer mipi 10rggb 原始图像格式?
- modelica - 如何将布尔值广播到数组
- c# - 如何使用 SQL 数据库服务器在 C# 和 .netcore 3.1 中使用 swagger api(控制器)显示多个图像?
- crystal-reports - Code 128 条码在开始和结束字符中显示空框
- powershell - PowerShell 批准的用于“归档”和“取消归档”数据项的动词