Java

[Java] 1.第一次java就上手 Hello Java

恩 接下來的系列文章 將會開始介紹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 物件導向的相關基礎介紹

Be the First to comment.

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

(若看不到驗證碼,請重新整理網頁。)