“很久以前,计算机只能显示文本。程序从键盘收到输入后,在屏幕上显示数据这称为‘控制台用户界面’或简称为‘控制台’。窗口界面是控制台的替代方法。使用这种类型的界面,用户可以通过一个或多个窗口与程序进行交互。由于我们只是学习如何编程,因此将从使用控制台开始。”
“好的。”
“文本在控制台(屏幕)上逐行连续显示。文本是使用键盘输入的。为了避免错误,会在屏幕上显示键盘输入。有时看起来像是人类用户,程序依次在屏幕上写入内容。”
“你可以使用 System.out.print() 方法在屏幕上显示文本。此方法仅显示文本,而 System.out.println() 将显示文本并将光标移至下一行。”
代码 | 结果 |
---|---|
|
西班牙的雨 |
|
西班牙的 雨 |
|
西班牙 的 雨 |
“为了使文本的各个部分分开,我们需要添加空格。例如:”
代码 | 结果 |
---|---|
|
56 |
|
5 6 |
|
总和为 11 |
“我明白了”
“它允许你在屏幕上显示任何内容: 所有 Java 对象都可以转换为字符串。所有 Java 类都是从 Object 类派生的,Object 类包含 toString() 方法。要将对象转换为字符串时,将调用此方法。”
代码 | 说明 |
---|---|
|
这三个示例是等效的。 |
|
|
|
“但是我的程序显示‘猫是 com.codegym.lesson3.Cat@1fb8ee3’。这到底是什么意思?”
“Object 类的标准 toString() 方法返回一个包含类名和对象内存地址(以十六进制形式表示)的字符串。”
“嗯。这种方法可能会带来什么好处?”
“你可以在类中编写自己的 toString() 实现。到时候将调用此方法。”
“真的吗?好吧。”
“下面是迭戈提供的一些任务。”
GO TO FULL VERSION