且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《Java编码指南:编写安全可靠程序的75条建议(英文版)》—— 2.4 在变量中存储信息

更新时间:2022-10-13 08:18:02

本节书摘来异步社区《Java编码指南:编写安全可靠程序的75条建议(英文版)》一书中的第2章,第2.4节,作者:【美】Fred Long(弗雷德•朗),Dhruv Mohindra(德鲁•莫欣达), Robert C. Seacord(罗伯特 C.西科德),Dean F.Sutherland(迪恩 F.萨瑟兰),David Svoboda(大卫•斯沃博达),更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.4 在变量中存储信息

在编写的程序中,你需要将信息临时存储在某个地方,为此可以使用变量。变量是可存储整数、浮点数、真假值、字符及文本行等信息的地方。在变量中存储的信息可以修改,“变量”因此而得名。

在Saluton.java文件中,用如下语句来替换第5行:

String greeting = "Saluton mondo!";
这条语句告诉计算机:将文本“Saluton mondo!”存储到变量greeting中。

在Java程序中,必须告诉计算机变量存储的信息类型。在这个程序中,greeting变量是一个字符串—可以包含字母、数字、标点符号及其他字符的文本行。在该变量前面添加String之后,就可以用来存储字符串值。

在程序中输入这条语句时,必须在行尾输入分号(;),在Java程序中,每条语句都要以分号结束。这就像句尾的句点,计算机使用它们来判断一条语句的结束位置以及下一条语句的开始位置。

对我们人类来说,每一行只输入一个语句的方式,可以使程序更容易理解。

显示变量的内容
如果此时运行程序,将不会显示任何内容。在greeting变量中存储文本行的命令在幕后运行。要让计算机显示它在做什么,则需要显示该变量的内容。

在Saluton程序中,在语句String greeting = "Saluton mondo!";的后面插入一个空行,然后输入下面的语句:

System.out.println(greeting);
这条语句告诉计算机显示存储在greeting变量中的值。语句System.out.println告诉计算机在系统输出设备上(也就是你的显示器)显示信息。

现在计算机可以显示信息了。