package com.alanliu.Java8BasicCodeStuding.Java8BasciCode.Unit2.Point3SimpleExampleDemo; /* Here is another short example. Call this file "Example2.java". 对于编程语言来说,可能没有其他任何概念比“变量”更为基础了。 您可能知道,变量是具有名称的内存位置,程序可以为其赋值。 在程序执行期间,变量的值可能会改变。 下面的程序演示了如何声明变量,以及如何为变量赋值。 该程序还演示了控制台输出的一些新内容。 正如程序顶部的注释所说明的,该文件应当命名为Example2.java。 */ class Example2 { public static void main(String args[]) { int num; // this declares a variable called num num = 100; // this assigns num the value 100 System.out.println("This is num: " + num); num = num * 2; System.out.print("The value of num * 2 is "); System.out.println(num); } /** * 当运行这个程序时,会看到如下所示的输出: * This is num:100 * The value of num * 2 is 200 * * 下面详细分析这个输出是如何产生的。 * 在该程序中,第一个新行如下所示:int num; i/ this declares a variable called num * 该行声明了整型变量num。Java(与其他大部分语言类似)在使用变量之前需要先对其进行声明。 * 下面是变量声明的一般形式 * type var-name ; * 其中,type指定了将要声明的变量的类型, * var-name是变量的名称。 * 如果希望声明多个指定类型的变量,可以使用由逗号分隔的变量名列表。Java定义了一些数据类型,包括整型、字符以及浮点型。关键字int用于指定整数类型。 * 在程序中,下面这行代码: * num = 100;// this assigns num the value 100 * 将数值100赋给num。在Java中,赋值运算符是单个等号。 * 下一行代码先输出字符串“This is num:”,然后输出num的值: * system.out.println ( "This is num : " + num) ; * * 在这条语句中,加号导致num的值被附加到它前面的字符串上, * 然后输出结果字符串(实际上,首先是将num从整型转换成与之等价的字符串,然后再与前面的字符串进行连接。在本书的后面会详细解释这个过程)。 * 这种方法可以被一般化。在println()语句中,使用“+”运算符可以将任意多个字符串连接在一起。 * 下一行代码将变量num乘以2,然后将结果重新赋值给变量num。与其他大多数语言一样,Java使用“*”运算符表示乘法。执行了这行代码之后,变量num将包含值200。 * 该程序中接下来的两行代码如下: * system.out.print ( "The value of num* 2 is "); * system.out.println ( num) ; * 在这两行代码中有一些新的内容。首先,使用内置的print()方法显示字符串“The value ofnum * 2 is ”。 * 在这个字符串的后面没有换行符。这意味着当生成下一个输出时,将在同一行中继续输出。 * 除了在每次调用之后没有输出换行符之外,print()方法与println)相同。 * 现在观察printIn()方法调用,注意只使用了num自身oprint)和 println)方法都能够用于输出所有Java内置类型的值。 * **/ }