Java程式概觀.

Slides:



Advertisements
Similar presentations
软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
Advertisements

单元二:面向对象程序设计 任务二:借书卡程序设计.
3.2 Java的类 Java 类库的概念 语言规则——程序的书写规范 Java语言 类库——已有的有特定功能的Java程序模块
JAVA 编 程 技 术 主编 贾振华 2010年1月.
第一單元 建立java 程式.
项目6 通用堆栈.
四資二甲 第三週作業 物件導向程式設計.
第五章 字符串.
南京理工大学 第2章 Java基本语法 本章我们将学习Java编程语言的基本语法,包括变量、操作符、表达式、语句、字符串、数组、控制流以及如何使用帮助文档。 使用下面的编程框架: public class Test{ public static void main(String []args){ //以下添加测试代码.
JAVA 程式設計 資訊管理系 - 網路組.
第二章 JAVA语言基础.
File Access 井民全製作.
資料結構使用Java 第1章 資料結構與Java程式複習.
2.1 基本資料型別 2.2 變數 2.3 運算式與運算子 2.4 輸出與輸入資料 2.5 資料型別轉換 2.6 實例
Visual C++ introduction
物件導向程式設計 CH1, CH2.
2 C++ 程式概論 2.1 C++ 程式結構 程式註解 // 插入標題檔 #include 2-3
鄭士康 國立台灣大學 電機工程學系/電信工程研究所/ 資訊網路與多媒體研究所
保留字與識別字.
JAVA程序设计 第5章 深入理解JAVA语言----补充.
程式設計實作.
類別(class) 類別class與物件object.
安裝JDK 安裝Eclipse Eclipse 中文化
JAVA 程式設計 資訊管理系 - 網路組.
變數命名 保留字(Reserved Word)
3.1 数据类型 3.2 标识符与关键字 3.3 常量 3.4 变量 3.5 运算符与表达式 3.6 一个编程实例
2019/1/17 Java语言程序设计-程序流程 教师:段鹏飞.
C/C++/Java 哪些值不是头等程序对象
C#程序设计基础 第二章 数据类型.
Java程式設計 Eclipse.
第一單元 建立java 程式.
第三章 資料型態與輸出控制 本章學習目標 認識Matlab的基本資料型態 練習資料型態的轉換 學習如何控制Matlab的輸出格式
實作輔導 2 日期: 3/24(星期六) 09:10~16:00 地點:臺北市立大學 臺北市中正區愛國西路一號 (中正紀念堂站7號出口)
第二章Java基本程序设计.
第三课 标识符、关键字、数据类型.
第二章 Java基本语法 讲师:复凡.
JAVA 程式設計 資訊管理系 - 網路組.
輸入&輸出 函數 P20~P21.
Java變數 2014/6/24.
開發Java程式語言的工具 JDK.
第二章 Java基本语法 讲师:复凡.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
第二章 Java语法基础.
第二章 类型、对象、运算符和表达式.
Review 1~3.
龍老師我不會Debug QQ.
第二章 Java基本语法 讲师:复凡.
簡單Java介紹.
第二章 Java基本语法 讲师:复凡.
安裝JDK 配置windows win7 環境變數
PPT注意事项: 当前PPT课件文件必须和提供的源代码文件夹“代码”在同一目录中即不要移动文件夹“代码”的默认位置。
第五章 運算關係式(Expression).
變數、資料型態、運算子.
第2章 Java语言基础.
第4讲 类和对象、异常处理 ggao.
對於成員(member)存取權的限制 成員的資料被毫無限制的存取,任誰都可以指定任意值給成員,Java語言為了防止這種現象的產生,規定:有一種成員的資料不能任由類別外部的任何人隨意存取。
Programming & Language Telling the computer what to do
開發Java程式語言的工具 JDK.
基本資料型態 變數與常數 運算子 基本的資料處理 授課:ANT 日期:2014/03/03.
迴圈(重複性結構) for while do while.
判斷(選擇性敘述) if if else else if 條件運算子.
PPT注意事项: 当前PPT课件文件必须和提供的源代码文件夹“代码”在同一目录中即不要移动文件夹“代码”的默认位置。
String類別 在C語言中提供兩種支援字串的方式 可以使用傳統以null結尾的字元陣列 使用string類別
第二章 Java基础语法 北京传智播客教育
輸出執行結果到螢幕上 如果要將執行結果的文字和數值都「輸出」到電腦螢幕時,程式要怎麼寫? class 類別名稱 {
第二章 Java基本语法 讲师:复凡.
Unix指令4-文字編輯與程式撰寫.
Summary
方法(Method) 函數.
InputStreamReader Console Scanner
Presentation transcript:

Java程式概觀

JAVA工作平台 「編譯」與「解譯」一個Java程式

執行第一個Java程式 開啟程式編輯器(記事本) 輸入程式碼,儲存檔名為Sample1.java 類別名稱,會產生類別檔 public class Sample1 { public static void main (String args[]) System.out.println(“謝謝您使用Java!”); } Main, 程式開始執行處 顯示指令

執行第一個Java程式 開啟命令提示字元,切換到檔案目錄。 編譯指令 【javac Sample1.java】 須打副檔名 以上步驟會產生Sample1.class檔案 直譯指令【java Sample1】 不須打副檔名 Compile 檔案,產生.class檔 Interpret .class檔案,執行程式!

註解文字 // 單行註解文字 /* 多行註解文字 */ 儲存檔名:d:\Chap01\Hello.java 檔案功能:招呼程式 */ // 檔案功能:招呼程式 /* 多行註解文字 */ /* 儲存檔名:d:\Chap01\Hello.java 檔案功能:招呼程式 */

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

資料與變數 字元literal:以單引號表示(例:’A’)。 字串literal:以雙引號表示(例:”Hello”)。 數值常數:整數literal(例:3)、浮點數literal(例:2.1)、8進制(在數字的最前面加上0)、16進制(在數字的最前面加上0x)。 宣告方式與C語言雷同。

算術運算符號 符號 功能 範例 + 加法 a = x+y - 減法 a = x-y * 乘法 a = x*y / 除法 a = x/y % 取餘數 a = x%y ++x 運算前增量 a = ++x + y X++ 運算後增量 a = x++ +y --x 運算前減量 a = --x + y X-- 運算後減量 a = x-- + y -x 負號 a = -x +x 正號 a = +x

關係與邏輯運算符號 符號 功能 範例 == 等於 a == b != 不等於 a != b > 大於 a > b < 小於 >= 大於等於 a >=b <= 小於等於 a <= b ! 邏輯 NOT !(a=1) && 邏輯 AND a>1 && a<9 || 邏輯 OR a<1 || a>9

位元運算符號 符號 功能 範例 ~ NOT ~x & AND x&y | OR x|y ^ XOR x^y >>> 邏輯右移 x>>>y >> 算術右移 x>>y << 算術左移 x<<y

輸出與輸入 標準輸入輸出元件是鍵盤與螢幕,所以標準輸入與輸出(Console I/O)是指從鍵盤輸入與輸出到螢幕。 2.3.1 輸出字串 2.3.1 輸出字串 2.3.2 輸入字元 2.3.3 輸入字串 2.3.4 輸入數值

輸出字串後跳行 System.out.println(字串); 範例 int iNumber = 13; System.out.println("Thirteen = "+iNumber); //輸出字串與iNumber System.out.println(1+3+5); //輸出9 System.out.println('1'+3+5); //輸出135 System.out.println('1'+(3+5)); //輸出18

輸出字串不跳行 System.out.print(字串); 範例 int iNumber = 13; System.out.print("Thirteen = "); //輸出Thirteen=後不跳行 System.out.println(iNumber); //輸出iNumber值後跳行