第2個java示例程式(轉)
第2個java示例程式(轉)[@more@]對於程式語言來說,變數是一個最為基本的概念。你可能知道,變數是一個有名字的記憶體位置,它能夠被賦值。而且,在程式的執行過程中,變數的值是可以改變的。下一個程式將介紹如何宣告變數,如何給變數賦值。另外,該程式也說明了控制檯輸出的某些新特點。從程式開始的註釋可以看出,你應該把這個檔案命名為 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 的任何內建型別的值。
/*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 的任何內建型別的值。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-958005/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 第1個簡單java程式(轉)Java
- 第2個Wiindows程式講解
- Java 2 圖形設計卷II——第2章 applet和應用程式 (轉)JavaAPP
- Java NIO 程式碼示例Java
- Storm系列(三)java編寫第個storm程式ORMJava
- java 管道流程式碼示例Java
- Java NIO程式設計示例Java程式設計
- Java 7:最新特性更新、程式碼示例及效能測試(轉)Java
- 計算機程式設計藝術 第2卷 (轉)計算機程式設計
- 【Java】經典示例程式碼Java
- 《程式設計珠璣》第2章三個問題程式設計
- 關於繼承內部類——java程式設計思想示例程式分析; (轉)繼承Java程式設計
- FileSystemObject(FSO) 示例程式碼 (轉)Object
- Java 8 lambda 表示式10個示例Java
- Java程式中的多執行緒(2)(轉)Java執行緒
- 《實戰 Java 高併發程式設計》筆記——第2章 Java 並行程式基礎(二)Java程式設計筆記並行行程
- PHP & Java(2) (轉)PHPJava
- 高質量C++/C程式設計指南(第2章 程式的版式) (轉)C++C程式程式設計
- Java轉iOS:第一個專案總結(2)JavaiOS
- 《JAVA程式設計案例教程(第2版)》pdf 附下載連結Java程式設計
- Direct Show 開發的一個示例 (轉)
- kafka java 生產消費程式demo示例KafkaJava
- CSS 第2個li元素樣式CSS
- 《Java語言程式設計(基礎篇)(原書第10版)》第2~4章部分程式設計練習題程式碼Java程式設計
- 編寫高質量程式碼:改善Java程式的151個建議(第2章:基本型別___建議21~25)Java型別
- 編寫高質量程式碼:改善Java程式的151個建議(第2章:基本型別___建議26~30)Java型別
- 10個Java 8 Lambda表示式經典示例Java
- java反射示例Java反射
- java DAO示例Java
- kafka java示例KafkaJava
- Java程式設計思想(2nd)學習筆記(9)-2 (轉)Java程式設計筆記
- Java程式設計思想(2nd)學習筆記(8)-2 (轉)Java程式設計筆記
- LLM2Vec介紹和將Llama 3轉換為嵌入模型程式碼示例模型
- Java實現圖片轉字元輸出示例demoJava字元
- JML起步---使用JML 改進你的Java程式(2) (轉)Java
- [轉貼]一個JAVA 程式設計師的告白Java程式設計師
- 20145320 《Java程式設計》第2周學習總結Java程式設計
- Java 8 時間日期庫的20個使用示例Java