- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简单的Java程式.ppt
1
第一章簡單的Java程式
撰寫第一個Java程式
認識Java的基本語法
認識Java的識別字與關鍵字
學習如何在Java的環境裡偵錯
學習如何提高程式的可讀性
2
下圖為Java的三大應用領域:
Java的應用領域
1.1 歷史的回顧
3
Java的編譯與執行的程序:
將程式碼編譯成與平台無關(platform-independent)的機器碼,稱之為「位元碼」(byte-codes)
經編譯後,可在裝有JVM上的平台直接執行
下圖說明Java相關的執行流程:
Java的位元碼
1.2 Java的虛擬機器
4
byte-codes 的執行
byte-codes最大的好處是--可跨越平台來執行:
1.2 Java的虛擬機器
5
簡單的程式範例 (1/3)
下面是app1_1的程式碼
經編譯和執行後,會在Dos視窗上顯示Hello Java!!字串:
1.4 撰寫第一個Java程式
6
簡單的程式範例 (2/3)
把app1_1鍵入記事本中,檔名設為app1_1.java:
(1) 用記事本編輯程式app1_1
(4) 存檔類型請選擇「所有檔案」
(2) 存入C:\Java資料夾
(3) 鍵入檔名app1_1.java
1.4 撰寫第一個Java程式
7
簡單的程式範例 (3/3)
app1_1的執行流程如下圖所示:
1.4 撰寫第一個Java程式
8
簡單的 Java 程式
下面的程式碼可印出兩行字串:
2.1 一個簡單的例子
若將類別宣告成public,則檔案名稱也必須命名為這個類別的名稱
註解以「//」記號開始,至該行結束
public是用來表示該類別為共有
類別,後面接上類別名稱
程式的起點
main()的主體
類別app2_1的定義在此結束
main() 函數在此結束
9
類別
Java程式是由類別(class)所組成
下面的程式片段即為定義類別的範例:
public指的是對於類別的存取方式為共有
在完整的Java程式裡,至少需要有一個類別
2.2 簡單的Java程式解析
10
大括號、區塊及本體
左大括號({)為類別本體的開始,至右大括號(})結束
指令敘述結束時,以分號「;」做結尾
指令的敘述不只一行時,以一對大括號({})將這些敘述括起來,形成區塊(block)
2.2 簡單的Java程式解析
11
程式區塊及本體
程式區塊與本體的範圍:
2.2 簡單的Java程式解析
12
程式執行的起始點
每一個Java程式必須有一個main() method,而且只能有一個
通常main() method會是如下面的敘述片段:
main() method之前必須冠上修飾子 public static void
2.2 簡單的Java程式解析
13
變數使用的規則
變數的宣告:
int num; // 宣告num為整數變數
int num,num1,num2; // 同時宣告num,num1,num2為整數變數
變數的資料型態:
char 字元
String 字串
int 整數
long 長整數
short 短整數
float 單精度浮點數
double 倍精度浮點數
如12、-27 等
如12.762、-37.483 等
如 a、A 等
如 Have a nice day!! 等
2.2 簡單的Java程式解析
14
變數名稱與其限制
變數名稱可以是英文字母、數字或底線
名稱中不能有空白字元
第一個字元不能是數字
變數有大小寫之分
請依個人的喜好來決定變數的名稱
通常變數會以其所代表的意義來取名
不能使用到關鍵字
簡單的變數名稱會增加閱讀及除錯的困難度
2.2 簡單的Java程式解析
15
變數的設值 (1/2)
宣告的時候設值
int num=2; // 宣告變數,並直接設值
宣告後再設值
int num1,num2; // 宣告變數
char ch;
num1=2; // 設值給變數
num2=30;
ch =m;
2.2 簡單的Java程式解析
16
需要用到變數時,再行宣告與設值
變數的設值 (2/2)
在程式中適當的位置宣告變數並設值
for(int num=1; num=10; num++)
{
...
}
2.2 簡單的Java程式解析
17
println() method
使用println() 印出變數與字串:
2.2 簡單的Java程式解析
18
有引數的情形
2.3 再看一個例子:有引數的情形
下面的範例可接收兩個引數 Tom 與 Jerry:
Tom由args[0]接收
Jerry由args[1]接收
19
關鍵字 ( keyw
您可能关注的文档
- 第十三章综合案例.ppt
- 第十九章蛋白质的合成.ppt
- 第十九章财务管理.ppt
- 第十九章资料库SQL.ppt
- 第十二章函式处理.ppt
- 第十二章制冷(致冷)循环.ppt
- 第十二章国际商务谈判经典案例分析一.ppt
- 第十二章网络交易的安全管理.doc
- 第十二章翻译测试-黑龙江大学外语教学研究部.doc
- 第十二讲.ppt.ppt
- 2024-2025学年初中道德与法治八年级下册统编版(五四学制)(2024)教学设计合集.docx
- 2024-2025学年高中生物学选修3 现代生物技术专题中图版教学设计合集.docx
- 2024-2025学年小学劳动三年级上册川民版《劳动教育》教学设计合集.docx
- 2024-2025学年初中信息技术(信息科技)七年级上册(2011)沪科版(湖南)(2011)教学设计合集.docx
- 2024-2025学年初中物理九年级全册人教版(2024)教学设计合集.docx
- 2024-2025学年小学劳动三年级下册川民版《劳动教育》教学设计合集.docx
- 2024-2025学年中职数学基础模块 上册高教版(2021·十四五)教学设计合集.docx
- 2024-2025学年初中数学九年级下册鲁教版(五四学制)(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)三年级下册桂教版教学设计合集.docx
- 2024-2025学年高中地理选修7中图版教学设计合集.docx
文档评论(0)