1. 变量声明
让我们再回顾一下如何创建变量。要创建变量,需要写出这样的命令:类型 名称;
示例:
| 命令 | 说明 |
|---|---|
|
创建一个类型为 String 的变量 s。这样的变量可以存储文本。 |
|
创建一个类型为 int 的变量 x。这样的变量可以存储整数。 |
|
创建类型为 int 的变量 a、b、c、d。这样的变量可以存储整数。 |
在同一个代码块中不能创建两个同名变量;但在不同的代码块中可以。这就像放在不同房子里的箱子。关于代码块的更多内容——在后续讲解中。
对 变量名 也有一些限制。一方面,它可以是任意的;另一方面,它不能包含空格、符号 +、- 等。变量名最好只使用 拉丁字母 和 数字。
再提醒一下,在 Java 语言 中,大小写是有区别的。int a 与 Int a 并不相同。
顺便说一句,在 Java 中可以同时创建变量并给它赋值。这能节省时间和空间:
| 更简洁的代码 | 与左侧等价的较长写法 |
|---|---|
|
|
|
|
|
|
|
|
|
|
这样要紧凑且更易理解。
既然已经了解了如何创建变量,我们来认识一下 Java 中最常用的两种类型。这就是 int(整数)和 String(文本/字符串)。
2. int 类型
int 类型的变量可以存储整数:5、-10、100500。对 int 类型可以进行各种算术运算:加、减、乘、除等。示例:
int x = 1; // x 将等于 1
int y = x*2; // y 将等于 2
int z = 5*y*y + 2*y + 3; // z 将等于 20+4+3,即 27
int a = 5; // a 将等于 5
int b = 1; // b 将等于 1
int c = (a-b) * (a+b); // c 将等于 4*6,即 24
int a = 64; // a 将等于 64
int b = a/8; // b 将等于 8
int c = b/4; // c 将等于 2
int d = c*3; // d 将等于 6
如果你在学校没有逃过数学课,那么这里的一切应该都很清楚了 🧐
3. String 类型
String 类型用于存储文本字符串。要在 Java 中写出一段字符串,需要写出文本并在两侧加上双引号。示例:
| 代码 | 说明 |
|---|---|
|
s 将包含文本 Amigo |
|
s 将包含文本 123 |
|
s 将包含文本 Bond 007 |
看起来并不难,对吧?既然如此,再介绍一个有趣的事实。
在 Java 中可以使用加号 — + 来拼接字符串。示例:
String s1 = "Amigo" + " the best"; // s1 将包含 `Amigo the best`
String s2 = ""; // s2 将包含一个空字符串 — 完全没有任何字符。
int x = 2025;
String s3 = "Amigo" + x; // s3 将包含 Amigo2025
请注意最后一个示例:我们把字符串与数字相加。这里也很简单:数字会被转换为字符串,然后两段字符串被拼接。将字符串与数字相加时,结果总是字符串。
4. 在屏幕上输出变量
看起来一切都很直观、基础。那么你能马上猜到用什么命令把变量输出到屏幕上吗?
其实很简单。要把内容输出到屏幕,我们使用命令 System.out.println(),把要输出的内容作为参数传入。
System.out.println("Amigo"); // Amigo
System.out.println("Ami" + "go"); // Amigo
String s1 = "Amigo";
System.out.println(s1); // Amigo
String s2 = "Am";
System.out.println(s2 + "igo"); // Amigo
希望现在你已经更明白了一些。至于是否真正理解,我们马上来检验。实践是检验真理的标准:只有通过练习,才能确认你是否已经掌握。
GO TO FULL VERSION