恩 接下來的系列文章 將會開始介紹Java 從基礎的Java到後面jsp 等的都會 就依照 [Java] 1.xxx [Java] 2.xxx 的順序閱讀吧 我文章可能會暫時跳著寫就是
首先 安裝java這些我就不講了 第一支程式絕對就是Hello World
只要把下面這支程式檔名存成HelloWorld.java 然後用javac把它編譯成HelloWorld.class即可 你要是用類似Eclipse的話 他會自己幫你編好 不用管他
public class HelloWorld { public String javaworld= "Welcome to HelloWorld!"; public static void main (String args[]) { System.out.println(javaworld); } }
這邊 public class HelloWorld 就是你這是.java程式的class 也就是你的黨名要跟他是一樣的
而public static void main (String args[]) 這就是所謂的程式進入點 不管你有幾隻java檔 你就只有這個程式進入點
也就是整隻程式一開始跑的地方 所以要看別人的程式範例時 其實可以從這邊下手開始看 會比較容易知道他的程式流程
java裡面 每一個class就要存成一個 同名的.java檔才可以
而java裡面的for while if…else switch等迴圈 條件判斷式都跟所有的程式一樣 所以這邊就不多介紹了
接下來介紹 陣列Array
其實這邊也跟其他一般的程式一樣 我們來看的範例
public class Test1_OneDimArray { public static void main(String[] args) { int[] intArray = { 1, 2, 3, 4}; //宣告一個是 整數的陣列 然後放值 int sum = 0; for (int i = 0; i < intArray.length; i++) ////intArray.length 是取得陣列的大小 sum += intArray[i]; System.out.println("總合="+sum); } }
或是你也可以利用下面這種方式來放陣列值
int [] a; // a=new int[3]; //註解的這兩行 可以合併成 int[] a=new int[3] a[0] = 10; a[1] = 10; a[2] = 10;
值得注意的是 array的開始陣列是從0開始 a[0] 而不是1 假設你設定的陣列超出大小的話 你就會看到java.lang.ArrayIndexOutOfBoundsException 這個錯誤 就是告訴你 你的陣列爆拉!
然後java陣列裡面也只能放數值而已 不能像php之類的語言 還可以放文字甚麼的
好啦 基本就先介紹到這邊
這篇的東西 其實在所有的語言幾乎都是一樣的 沒有甚麼差別
下一篇準備介紹到java開始的精華 OO 物件導向的相關基礎介紹