视频: Lecture 0 - Introduction to Computer Science I 2024
当您使用Java进行编码时,您需要考虑代码的实际大小。我们来看一个例子。但首先。这里是今天的新词汇单词:
- foregift (前馈礼物) n。 承租人在租赁时支付给出租人的保费。
- 文 (这里-在待前) 进阶。 在本文件的前一部分。
现在设想自己扫描一些压缩的文本。在本文中,所有的空白都被删除以节省存储空间。你遇到下面的字母序列:
aboveegiftedit
问题是,这些字母是什么意思?如果你知道每个单词的长度,你可以回答这个问题:
在这里是foregift编辑
在此之前
<!在这之前礼物编辑电脑面临同样的问题。当计算机在内存或磁盘上存储多个数字时,计算机不会在数字之间留出空格。所以想象一下电脑内存的一小部分看起来像下图中的东西。 (计算机专门使用零和1,但下面的图像使用普通的数字,使用普通的数字,更容易看到发生了什么。)
存储数字4221.
该图像中存储了哪些数字?这是两个数字,42和21?或者是一个数字,4,221?那么存储四个数字,4,2,2和1呢?这一切都取决于每个数字消耗的空间量。假设一个变量存储一个月内的工资日数。这个数字永远不会比31大。你可以用8个零和1来表示这个小数字。但是宇宙中的恒星变量呢?这个数字可能很容易超过一万亿,准确地代表1万亿,你需要64个零和一个。在这一点上,Java来救援。 Java有四种类型的整数。你可以声明 intgumballsPerKid;
您也可以声明
byte
paydaysInAMonth; 短
sickDaysDuringYourEmployment;
长 numberOfStars;
这些类型( byte
, short
,
int
和
long
)中的每一个都有自己的可能值范围。
Java的基本数字类型
类型名称
数值范围
整数类型
-128至127 | 短 |
-32768至32767 | |
int | -2147483648至2147483647 |
long | -9223372036854775808至9223372036854775807 |
十进制数类型 | float |
-3。4×10 | 38 |
至3.4×10 | |
38 | 双 -1。 Java有两种十进制数(小数点右边的数字)。您可以声明 double 金额; |
你也可以声明 | float monthlySalary; 在 double |
和
float 之间进行选择,您可能需要选择
double
。
double
类型的变量具有更大的可能值范围和更高的准确性。
上表列出了Java的
原始
类型(也称为
简单
类型)中的六个。 Java只有八种基本类型,所以上表中缺少两种Java的基本类型
作为开始的程序员,您不必在表中选择类型。对整数使用
int
,对小数使用
double 。如果在旅途中,在别人的程序中看到 short 或 float
,请记住以下内容:
类型
字节
, > short
,
int
和
long
表示整数。
- 浮点型
和
double表示十进制数。大多数时候,这就是你所需要知道的。