- 2
- 0
- 约8.57千字
- 约 51页
- 2017-01-16 发布于天津
- 举报
程式設計基礎概念
和春技術學院資訊管理系九十三學年度第一學期物件導向程式語言 教學投影片課程網頁講師:毛立仁 本章重點 2-1 簡單的Java程式 2-2 基本輸出與輸入介紹 2-3 資料型態(Data type) 2-4 運算式、運算子及運算元 2-5 流程控制功能 2-1 簡單的Java程式 下面的JAVA程式片段為實作1到10的累 加總合計算: 認識變數 「變數」就是一種可變動的數值,它會根據程式內部的處理與運算來作相對的更動。JAVA程式中所使用到的變數,都必須事先指定其型態(type)與名稱 。 JAVA程式中所使用到的變數,都必須 事先指定其型態與名稱。變數的宣告 方式如下: 資料型態 變數名稱 // 例如 int MyVariable 資料型態:資料型態決定此變數所儲 存的資料類型,同時也決定了所適合的相關運算程式。 變數名稱:為該變數在程式中所使用的識別名稱,必須為合法的「識別字」字串。 除了資料型態與變數名稱外,也必須注意到所謂變數的「使用區域」。程式中各種不同的scope範圍: 依照它的作用範圍,歸納出三種類型的變數 型態: 成員變數 method參數 區域變數 變數命名規則與常數宣告 必須為合法的識別字串 注意關鍵字(key words)與保留字(reserved) 同一scope範圍內,變數名稱必須是獨一無二;但在不同scope範圍下,變數的名稱可以允許相同。 保留字(reserved words) final關鍵字 所謂final關鍵字主要是強調此關鍵字之後的各種物件,不能再被重新定義。利用final關鍵字來宣告常數的方式如下: final 數值型態 常數名稱 = 起始值 // 例如:final float PI = 3.1415926 final關鍵字 final關鍵字 執行結果 2-2 基本輸出與輸入介紹 標準輸出方法 JAVA最常用到的標準輸出敘述,宣告方式如下: System.out.print(資料); //不會換行 System.out.println(資料); //會換 System.out:代表系統的標準輸出。 println與print:功能是將括弧內的字串,作印出的動作。差別在於print在印出內容後不會換行,而println則會自動跳行。 資料:資料格式可以是任何型態,包括變數、常數、字元、字串或物件等。例如下面所舉的程式片段: 標準輸出 執行結果 程式解析 第13行:利用\n控制碼強迫print()方法作跳行動作。 第13~16行:示範各種基本輸出使用模式。 標準輸入方法 執行結果 2-3 資料型態(data type) 資料型態的功能是用來指定變數所能儲存的資料類型,例如整數或小數。 JAVA中的資料型態可分 基本資料型態 參考資料型態 JAVA平台中所支援的各種基本資料型態: 參考資料型態 參考資料型態變數的資料內容不是一種「數值」,而是指向真正數值所在位置的「指標」。 JAVA的純物件導向特性,所以它將所有物件的宣告視為一種變數的宣告。 2-4 運算式、運算子及運算元 運算式(expressions) 是指進行運算並會回傳數值的程式碼, 由運算子(operators)與運算元(operands)所組合而成。 JAVA所支援的運算子可以分類如下 依據運算子特徵的不同,則可以區分為指定運算子、算術運算子、關係運算子、邏輯運算子及位元運算子等五種。 運算子的優先順序 使用多運算子,為確保運算正確執行,請善用小括號「()」來作明確的核定順序。例如: 算術運算子 算術運算子提供四則運算功能,特性如下頁 遞增與遞減運算子可分為前序及後序兩種表示方法如++X、--X;後序表示方法則如X++、X--。 「+」、「-」運算子也可以作為一種「一元」運算子使用: 關係運算子 關係運算子主要使用於條件判斷式的運算,判斷結果傳回的資料型態是boolean值 關係運算子 邏輯運算子 位元運算子 位元運算子除了可以對數值做一般的位元運算外,還可以進行移位(shift)運算。 一般位元運算是指 (AND)、| (OR)、~ (NOT)、^(XOR, eXclusive OR)等運算子。 有關位元運算的運作方式: 有關移位運算子的說明如下: 指定運算子 指定運算子是用「=」符號或搭配其它運算子所組成,它的作用是用來執行變數或物件的賦予值動作。 = 左邊必須為變數 2-5 流程控制功能 利用各種流程控制敘述(flow control sta
您可能关注的文档
最近下载
- 人教版五年级语文(下册)写字表课文同步正楷练字帖.pdf VIP
- 家谱发放仪式上的讲话范文(3篇).docx VIP
- 塔吊拆除作业安全培训内容课件.pptx VIP
- SYT 5328-2019 石油天然气钻采设备 热采井口装置.docx VIP
- 肖邦升C小调幻想即兴曲(Op.66)(原版) 高清钢琴谱五线谱.docx VIP
- 高技术船舶科研项目指南(2024年).pdf VIP
- 全国大学生市场调查与分析大赛调查研究报告.PDF VIP
- 中北大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 产前检查ppt课件图文.pptx VIP
- 精品解析:重庆市万州二中教育集团2025-2026学年八年级上学期期中物理试题(原卷版).docx VIP
原创力文档

文档评论(0)