/*Here is another short example.
Call this file "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);
}
}
運(yùn)行該程序時(shí),你將會(huì)看到如下的運(yùn)行結(jié)果:
This is num: 100
The value of num * 2 is 200
讓我們來(lái)進(jìn)一步查看這個(gè)結(jié)果是如何產(chǎn)生的。我們重點(diǎn)考慮與前一示例不同的代碼,在上一個(gè)程序中未出現(xiàn)的第一行代碼是:
int num; // this declares a variable called num
該行聲明了一個(gè)名為num的整型變量。和其他大多數(shù)語(yǔ)言一樣,在Java 中一定要先聲明變量,然后再使用變量。
下面是聲明變量的一般形式:
type var-name;
在這里,type 表示所要聲明的變量的類型,var-name 是所要聲明變量的名稱。假如你要聲明多個(gè)屬于同一類型的變量,只需用逗號(hào)將各個(gè)變量名分開(kāi)即可。Java 定義了幾種數(shù)據(jù)類型:整型(integer ),字符型(character),浮點(diǎn)型(floating-point )。要害字int 指的是整數(shù)類型。
在程序中,下面這一行代碼將100 賦予變量num。
num = 100; // this assigns num the value 100
在Java 中,賦值符號(hào)是等號(hào)。
下面的這行程序在輸出變量值之前,先輸出字符串“This is num:” 。
System.out.println("This is num: " + num);
在這個(gè)語(yǔ)句中,變量num之前的加號(hào)“+”的作用是,讓num的取值與它前面的字符串相連接,然后再輸出結(jié)果字符串的內(nèi)容(實(shí)際上,變量num 先被它賦值再超值轉(zhuǎn)換成字符串,然后再和加號(hào)之前的字符串相連接。這個(gè)過(guò)程將在本書(shū)的后面具體討論)。這種方法可以被推廣。通過(guò)加號(hào)“+”的連接操作,你可以在println ()這個(gè)方法之內(nèi)將盡可能多的字符串內(nèi)容連在一起。
接下來(lái)的語(yǔ)句行將變量num乘2以后的結(jié)果重新賦值給變量num。和其他大多數(shù)語(yǔ)言一樣,Java 用“*”符號(hào)來(lái)表示乘法運(yùn)算。在執(zhí)行這行語(yǔ)句之后,變量num的值變成了200。
本程序接下來(lái)的兩行代碼是:
System.out.print("The value of num * 2 is ");
System.out.println(num);
在這兩行中有幾個(gè)新內(nèi)容。首先,內(nèi)置方法print( ) 被用來(lái)顯示字符串“The value of num
* 2 is”。該字符串后面不換行,這意味著假如生成第二個(gè)輸出,它將在同一行中開(kāi)始輸出。方法print ( ) 和方法println ( ) 類似,只是它在每次調(diào)用后并不輸出一個(gè)新行(即換行)。其次,在調(diào)用println ( ) 時(shí),注重變量num可以被自身使用。方法print ( ) 和方法println ( ) 都能夠用來(lái)輸出Java 的任何內(nèi)置類型的值。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注