Presentation is loading. Please wait.

Presentation is loading. Please wait.

簡單Java介紹.

Similar presentations


Presentation on theme: "簡單Java介紹."— Presentation transcript:

1 簡單Java介紹

2 大綱 程式解析 識別字 資料型態 輸出簡介 輸入簡介

3 程式解析 main()方法: public static void main(String[] args)
class 類別名稱 { public static void main(String[] args) //method(方法)的主體 } public static 傳回值型態 method名稱 (型態 引數) { //method(方法)的主體 return 0; } main()方法: 原則上Java程式都是以main()作為程式主體開端,並且逐一往下執行。 public static void main(String[] args) 宣告一個method(方法),名稱為main,參數字串陣列args,沒有傳回值(void)。 main屬公用(public)且只有一個(static)。 每一個類別最多只能有一個main方法。 main方法的引數從作業系統的命令列傳進來的,每一個引數均為字串,放置於args[]字串陣列中,陣列的索引值從0算起。

4 輸出 輸出到電腦螢幕上 System.out.println( ); /*輸出後換行*/ System.out.print( ); /*輸出後不換行*/ 字串與輸出變數的串接【使用 + 號】 Ex: System.out.println(123); System.out.println('A'); System.out.println("歡迎使用JAVA!!");

5 範例 // Program Greet prints a greeting on the screen public class Greet
{ public static void main(String[] args) final String FIRST_NAME="Sarah"; final String LAST_NAME="Sunshine"; // final 變數為常數,常數變數在宣告時,必須給定初始值 String message; String name; name=FIRST_NAME+LAST_NAME; message="Good morning" + ' ' + name + '.'; System.out.println(message); }

6 設定JCreator LE Configure/Options 顯示Java程式碼行號

7 練習 撰寫Java程式,輸出字串與變數 使用Jcreator 與 命令提示字元 分別執行 指令 編譯:javac 程式檔名.java

8 識別字 英文字母、阿拉伯數字、底線、$符號。 識別字沒有長度限制。 關鍵字(Keyword)不能做為識別字名稱。 不能用阿拉伯數字開頭。
英文字母的大小寫有區別。 一般的程式設計師在命名時,class檔名為大寫開頭、method名稱為小寫、constant名稱為大寫。

9 資料型態(1/2) literal(文字):泛指字元、字串、數字等各種資料型態的統稱 字元literal:以單引號表示(例:’A’)。
字串literal:以雙引號表示(例:”Hello”)。 數值常數:整數literal(例:3)、浮點數literal(例:2.1)、8進制(在數字的最前面加上0)、16進制(在數字的最前面加上0x)。

10 資料型態(2/2) 名 稱 資 料 的 範 圍 boolean true或false char 2 bytes byte
名 稱 資 料 的 範 圍 boolean true或false char 2 bytes byte 1 byte(-128 ~ 127) short 2 bytes( ~ 32767) int 4 bytes( ~ ) long 8 bytes( ~ ) float 4 bytes double 8 bytes

11 呼叫「類別庫」使用:import 註解【// 或 /* */】 常用的跳脫字元 跳脫字元 定義 \f 換頁(Form feed) \\
註解【// 或 /* */】 常用的跳脫字元 跳脫字元 定義 \f 換頁(Form feed) \\ 反斜線(Backslash) \b 倒退一格(Backspace) \’ 單引號(Single quote) \n 換行(New line) \” 雙引號(Double quote) \r 歸位(Carriage return) \uxxxx 16進位的unicode字元 \t 跳格(Tab) \ddd 8進位unicode字元,範圍在000~377

12 範例練習 // 引數的使用 public class App1 {
public static void main(String args[]) System.out.println(args[0]+"★"+args[1]); }

13 範例練習 //輸入引數 class ex1 { public static void main(String args[])
int num1=5, num2=7; System.out.println("兩數相加: " + (num1+num2)); System.out.println("輸出第1個引數: "+args[0]); System.out.println("輸出第2個引數: "+args[1]); }

14 範例練習 //輸入引數 class ex2 { public static void main(String args[])
for(int i=0;i<args.length;i++) System.out.println("輸出第"+(i+1)+"引數: "+args[i]); }

15 設定JCreator LE(3/3) Configure/Options JDK Tools >> 可輸入引數


Download ppt "簡單Java介紹."

Similar presentations


Ads by Google