有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何或为什么对任何基本数据类型都有限制

在类java中,短范围从-32768到32767,而对于int,短范围从-2147483648到2147483647。这看起来就像早期的设计师创建了一些不同大小的桶来存储这个范围的值。然后他们会创建一系列不同范围的更多数据类型,但归纳起来只有8种具有这些范围的类型。有什么原因吗

与其公开一个可以存储一些用户定义的数据集的数据结构(或者说两个一个表示数字,另一个表示字符),还可以工作


共 (1) 个答案

  1. # 1 楼答案

    byte是一个字节,short是两个字节,int是四个字节,long是八个字节。其他数据类型用于存储其他类型的数据。你提到的那些数字仅仅是最大和最小的有符号整数,可以分别容纳在1、2、4和8字节内。(1、2、4和8都是二的幂。)