/*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);
}
}
運行該程序時,你將會看到如下的運行結果:
This is num: 100
The value of num * 2 is 200
讓我們來進一步查看這個結果是如何產生的。我們重點考慮與前一示例不同的代碼,在上一個程序中未出現的第一行代碼是:
int num; // this declares a variable called num
該行聲明了一個名為num的整型變量。和其他大多數語言一樣,在Java 中一定要先聲明變量,然后再使用變量。
下面是聲明變量的一般形式:
type var-name;
在這里,type 表示所要聲明的變量的類型,var-name 是所要聲明變量的名稱。假如你要聲明多個屬于同一類型的變量,只需用逗號將各個變量名分開即可。Java 定義了幾種數據類型:整型(integer ),字符型(character),浮點型(floating-point )。要害字int 指的是整數類型。
在程序中,下面這一行代碼將100 賦予變量num。
num = 100; // this assigns num the value 100
在Java 中,賦值符號是等號。
下面的這行程序在輸出變量值之前,先輸出字符串“This is num:” 。
System.out.println("This is num: " + 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 of num
* 2 is”。該字符串后面不換行,這意味著假如生成第二個輸出,它將在同一行中開始輸出。方法print ( ) 和方法println ( ) 類似,只是它在每次調用后并不輸出一個新行(即換行)。其次,在調用println ( ) 時,注重變量num可以被自身使用。方法print ( ) 和方法println ( ) 都能夠用來輸出Java 的任何內置類型的值。
新聞熱點
疑難解答