java day1(Hello World入門程式)
程式開發步驟說明
java程式開發的三步驟: 編寫 編譯 執行
編寫java源程式
public class HelloWorld{
public static viod mian(String[] args)
{
System.out.println("Hello World!!!");
}
}
進行編譯 首先進入剛剛寫的java檔案磁碟下
編譯後會出現 .class 位元組碼檔案
HelloWorld的常見問題
1 拼寫錯誤(文名不一致 大小寫)
2 分號 英文
Notepad++使用
安裝好進行兩個設定(預設語言 和編碼)
註釋及含義
關鍵字的特點:
1 完全小寫的字母
2 在增強版的記事本(例如Nodepad++)有特殊顏色
識別符號
1 識別符號可以包含英文26個字母 0-9的數字 $ _(下劃線)
2 識別符號不能以數字開頭
3 不能使用關鍵字
常量的概念和分類
常量:在程式執行期間,規定不變的量
常量的分類:
1 字串常量 : 凡事用雙引號引起來的部分,叫做字串常量。 例如 "abc" "123"
2 整數常量:直接寫上數字 沒有小數點 例如100 200 -200
3 浮點數常量:直接寫上的數字,有小數點。例如2.5 3.0
4 字元常量: 凡事用雙單號引起來的部分,叫做字元常量 例如 'A' 'b' '中' 單引號裡面有且僅有一個字元,沒有也不行
5 布林常量 只有量中取值 true false
6 空常量 null 代表沒有任何資料
資料型別
基本資料型別(整數 浮點數 字元 布林)、
科學計數法更省空間
引用型別
字串 陣列 類 介面 Lambda
注意事項:
1 字串不是基本型別 而是引用型別、
2 浮點型可能是一個近似值 並非精確的值
變數的概念和定義格式
使用變數的時候 有一些注意事項:
1 如果建立多個變數 那麼變數之間的名稱不可以重複
2 對於float 和 long 型別來說, 字母后綴F和 L不要丟掉
3 如果使用byte 或者 short 型別變數,那麼右側的資料值不能超過左側型別的範圍
4 沒有進行賦值的變數 ,不能直接使用; 一定要賦值之後 才能使用
5 變數使用不能超過作用域的範圍
作用域:從定義變數一行開始,一直到直接所屬的大括號結束為止。
6 可以通過一個語句來建立多個變數 但是一般情況不推薦這麼寫