恩 接下來的系列文章 將會開始介紹Java 從基礎的Java到後面jsp 等的都會 就依照 [Java] 1.xxx [Java] 2.xxx 的順序閱讀吧 我文章可能會暫時跳著寫就是
首先 安裝java這些我就不講了 第一支程式絕對就是Hello World
只要把下面這支程式檔名存成HelloWorld.java 然後用javac把它編譯成HelloWorld.class即可 你要是用類似Eclipse的話 他會自己幫你編好 不用管他
1 2 3 4 5 6 7 8 | 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
其實這邊也跟其他一般的程式一樣 我們來看的範例
1 2 3 4 5 6 7 8 9 10 11 12 | 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); } } |
或是你也可以利用下面這種方式來放陣列值
1 2 3 4 5 | 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 物件導向的相關基礎介紹