第2個java示例程序

發表于:2007-07-14來源:作者:點擊數: 標簽:
對于編程語言來說,變量是一個最為基本的概念。你可能知道,變量是一個有名字的內存位置,它能夠被賦值。而且,在程序的運行過程中,變量的值是可以改變的。下一個程序將介紹如何聲明變量,如何給變量賦值。另外,該程序也說明了控制臺輸出的某些新特點。從
對于編程語言來說,變量是一個最為基本的概念。你可能知道,變量是一個有名字的內存位置,它能夠被賦值。而且,在程序的運行過程中,變量的值是可以改變的。下一個程序將介紹如何聲明變量,如何給變量賦值。另外,該程序也說明了控制臺輸出的某些新特點。從程序開始的注釋可以看出,你應該把這個文件命名為Example2.java 。

/*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 的任何內置類型的值。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97