没有合适的资源?快使用搜索试试~ 我知道了~
java 语法 规范 常识 基础,对java的相关命名规则 ,表达式等介绍
资源推荐
资源详情
资源评论
1
Java 基本語法(一)
變數, 資料型態與運算式
Spring 2005
鍾俊仁
v.2 by Chun-Jen Chung
2
本單元內容
2-4 Java 程式架構
2-5 Java 程式撰寫風格
Java 程式編輯器
3-2 變數的命名與宣告
3-3 Java 的資料型態
3-4 Java 的運算式與運算子
2
v.2 by Chun-Jen Chung
3
2-4 Java 程式架構
Java程式的架構與傳統的C/C++或VB不同,
Java是屬於真正的OOP語言。
Java的程式就是許多類別(class)的宣告。
01: /* 程式範例: Ch2_2_1.java */
02: public class Ch2_2_1
03: {
04: // 主程式
05: public static void main(String[] args)
06: {
07: // 顯示訊息
08: System.out.println(“第一個Java應用程式”);
09: }
10: }
v.2 by Chun-Jen Chung
4
範例程式說明
public class Ch2_2_1
• 類別宣告, 類別名稱必須與儲存的檔案名稱
(Ch2_2_1.java)相同, 大小寫也必須一樣。
• public 為宣告為公用的關鍵字。
public static void main(String[] args)
• 主程式, 屬於Ch2_2_1類別的一個方法(method), 它是
Java程式執行時的進入點。
• static表示它是一個靜態方法,主程式一定要宣告成靜態
方法。
•void表示沒有傳回任何回傳值。
System.out.println(“第一個Java應用程式”);
•Java的標準輸出方法, 屬於System類別的out子類別。
3
v.2 by Chun-Jen Chung
5
2-5 Java 程式撰寫風格(1)
程式敘述(statement)
•Java程式由許多程式敘述所組成, 程式敘述則是由運
算式, 變數和Java關鍵字所組成。
•Java的程式敘述和C一樣, 會將大小寫字母視為不同
(case-sensitive)敘述或變數。
• 每一個程式敘述必須以「;」做結束。
程式區塊(block)
• 程式區塊是由許多程式敘述所成, 並且使用「{」與
「}」符號包圍。
05: public static void main(String[] args)
06: {
07: // 顯示訊息
08: System.out.println(“第一個Java應用程式”);
09: }
v.2 by Chun-Jen Chung
6
2-5 Java 程式撰寫風格(2)
程式註解
• 單行註解: // 註解說明
• 多行註解: /* 多行的註解說明 */
自由格式 (Free-format)
• 與C一樣,可以將多行程式全部寫在同一行。
• 程式的格式可以允許程式設計師自由編排。
程式碼縮排
• 適當的縮排可以讓程式更容易閱讀。
• 縮排時以程式區塊為單位。
for (i=0; i<=0; i++)
{
System.out.println(i);
total = total +i;
}
4
v.2 by Chun-Jen Chung
7
Java 的程式編輯器
Java 程式可以利用各種文字編輯器或整合開發環
境(IDE, Integrated Development
Environment)進行編寫。
常見的文字編輯器有:
•Notepad
• UltraEditor
•ConText
常見的IDE有:
•JCreator
• JBuilder (Borland)
• JDeveloper (Oracle)
v.2 by Chun-Jen Chung
8
ConText編輯器介紹(1)
免費編輯器, 下載點http://www.context.cx/
最新版本: ConTEXT v0.97.5
剩余20页未读,继续阅读
资源评论
comkingfly
- 粉丝: 68
- 资源: 33
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于ESP8266和Arduino的HomeMatic水表读数系统.zip
- (源码)基于Django和OpenCV的智能车视频处理系统.zip
- (源码)基于ESP8266的WebDAV服务器与3D打印机管理系统.zip
- (源码)基于Nio实现的Mycat 2.0数据库代理系统.zip
- (源码)基于Java的高校学生就业管理系统.zip
- (源码)基于Spring Boot框架的博客系统.zip
- (源码)基于Spring Boot框架的博客管理系统.zip
- (源码)基于ESP8266和Blynk的IR设备控制系统.zip
- (源码)基于Java和JSP的校园论坛系统.zip
- (源码)基于ROS Kinetic框架的AGV激光雷达导航与SLAM系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功